Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 62733-2015, prepared by SC 34C (Auxiliaries for lamps) of IEC TC 34, provides essential safety requirements for programmable components — including microcontrollers, embedded software, and their associated hardware — used within electronic lamp controlgear (ballasts and LED drivers). As lighting products increasingly adopt digital control, the traditional “two means of protection” safety principle, historically implemented through purely hardware methods (e.g., basic insulation plus supplementary insulation, or basic insulation combined with fuse disconnection), now extends to software-based protective functions. This standard bridges the gap between traditional hardware-oriented safety standards (IEC 61347 series) and the reality of software-controlled lighting systems.
The standard requires manufacturers to perform a systematic risk assessment for the programmable component. The risk assessment considers two key parameters: frequency of occurrence and risk severity. These parameters are combined to classify risks into four categories according to a risk matrix derived from IEC 61508-5.
| Risk Class | Definition | Action Required |
|---|---|---|
| I | Intolerable risk | Must be reduced, cannot proceed |
| II | Undesirable risk | Reduction required unless impractical |
| III | Tolerable risk with review | Acceptable with documented justification |
| IV | Acceptable risk | No further action needed |
An important requirement (Clause 5.2) is the specification of tolerable risk. The manufacturer must document the criteria by which risks are judged acceptable. This documentation forms part of the overall safety case for the lamp controlgear and must be maintained throughout the product lifecycle. Per the 2017 corrigendum, the reference to this clause was corrected from the erroneous “5.1” to the correct “5.2”.
The normative Annex A specifies detailed software evaluation requirements, organized into several key areas:
| Fault Category | Examples | Required Response |
|---|---|---|
| CPU faults | Register corruption, program counter errors | Watchdog timer reset |
| Memory faults | RAM bit flips, ROM checksum errors | Periodic checksum verification |
| Clock faults | Oscillator failure, clock frequency drift | Frequency monitoring, fail-safe state |
| Communication faults | Data corruption, message timeout | CRC verification, retry mechanism |
| Sensor/actuator faults | ADC failure, output short circuit | Plausibility checking, safe shutdown |
Clause 8 requires that programmable components maintain safe operation under specified electromagnetic disturbances. Unlike conventional lamp controlgear where EMC failures might cause flicker or reduced output (annoying but not dangerous), a programmable component under EMC stress could malfunction and disable safety functions. The standard requires testing to IEC 61547 with particular attention to conducted and radiated RF disturbances that could corrupt the microcontroller’s operation.
A: The standard applies when programmable components are used and their malfunction could lead to a safety hazard. Not all LED drivers have software-based safety functions — some use programmable components only for dimming protocols (DALI, 0-10V) while safety relies on independent hardware. In such cases, IEC 62733 may not be required, but the manufacturer’s risk assessment must justify this decision.
A: IEC 62733 provides additional requirements specifically for programmable components within the scope of IEC 61347. The base requirements of IEC 61347-1 and relevant part 2 standards still apply. IEC 62733 extends these with software-specific safety requirements.
A: The standard requires: risk assessment documentation (including FMEA/FTA), software architecture specification, module design specifications, coding standards documentation, test reports, and software safety validation records. See Annex A, Tables A.3-A.7 for detailed documentation requirements.