Annex H of the IEC 60730 safety standard defines three classes of control software for appliances:
- Class A – Control functions which are
not intended to be relied upon for the safety of the equipment (H.2.21.1).
- Class B – Software that includes code
intended to prevent hazards if a Fault, other than a software Fault, occurs in the
appliance (H.2.21.2).
- Class C – Software that includes code
intended to prevent hazards without the use of other protective devices
(H.2.21.3).
Software used in protective control functions are either Class B or Class C. This application note deals with
Class B controls, which applies to most household appliances.