With the Infineon Class B library packages, the XMC1000 and XMC4000 families satisfy the requirements defined by IEC 60730 Class B, a standard which has been mandatory since October 2007 for the safety of household appliances sold in Europe. The standard affects all electronic controls used in home appliances to prevent unsafe operation, e.g. cookers and motor controls for dishwashers, refrigerators, dryers, cloth washers, and fans. In order to get household products certified, embedded microcontrollers have to perform certain self-tests to prove that they are running correctly at all times.
VDE is the German Association for Electrical, Electronic & Information Technologies and one of Europe’s largest technical and scientific associations with more than 36,000 members. VDE provides an independent test and certification institute.
XMC hardware functions meet Class B requirements
XMC microcontrollers integrate all hardware functions to meet Class B requirements, such as a CRC engine and watchdog with an independent clock. Combining these with the free self-test software library that offers detailed tests and diagnostic methods, XMC microcontrollers support an effective approach to implement the related safety functionality for Class B certification. In addition to the startup tests such as reset mechanism, memory test (RAM, Flash, ECC and parity), clock system test (source, PLL and oscillators) and core tests, a set of runtime tests is provided. As a consequence, test routines on the CPU and on the microcontroller peripherals evaluated by a safety period monitoring mechanism ensure exact implementation of the Class B requirements with extremely high diagnostic coverage. The modular library design allows easy integration of startup tests and runtime tests into the application software or the customers’ software designs.
Developed to replace low-end 8-bit industrial MCUs, XMC1000 microcontrollers offer 32-bit performance at 8-bit prices and are targeted for use in household appliances. XMC1000 microcontrollers combine the ARM Cortex-M0 processor with an advanced 32-bit peripheral set. Target applications include sensor and actuator systems, LED lighting, digital power conversion,