This application note provides guidelines for obtaining IEC60335 Class B certification using STMicroelectronics STM32F1xx microcontrollers.
The document outlines the requirements for ensuring electronic appliance safety under IEC 60335-1 standards, specifically focusing on Class B compliance where software must prevent unsafe operation following component failures. It details how the STM32F1xx family of microcontrollers can be utilized to meet these rigorous safety criteria through specific hardware and software techniques.
The text describes a dedicated software package designed for integration into user applications. This solution includes generic tests for micro-specific components such as CPU registers, clock systems, memory integrity, and watchdogs. It also covers application-specific areas like interrupt handling and I/O control to ensure the appliance remains safe even if the microcontroller fails or is reset.
| Supported Microcontroller Family | STM32F1xx family |
|---|---|
| Safety Class Supported | Class B |
| Standard Reference | IEC 60335-1 Annex Q |
| Library Version | V3.3.0 |
Class A relies on hardware safety; Class B uses software to prevent unsafe operation after a failure; Class C uses software for special hazards.
Micro-specific parts include CPU registers, clock, and memory; application-specific parts include interrupts and I/O peripherals.
No, the associated firmware package is available upon request only from local ST sales offices.