English
Language : 

AN3181 Datasheet, PDF (1/31 Pages) STMicroelectronics – Guidelines for obtaining IEC 60335 Class B certification in an STM8 application
AN3181
Application note
Guidelines for obtaining IEC 60335 Class B certification
in an STM8 application
Introduction
The role of safety has become very important for electronics applications. The level of safety
requirements for components used in electronic designs is steadily increasing. The
manufacturers of electronic devices include many new technical solutions in the design of
new components. Software techniques for improving safety are continuously being
developed.
The current safety recommendations and requirements are specified at worldwide level by
recognized international standards bodies such as IEC (International Electrotechnical
Commission) and come under the compliance, verification and certification process of
testing houses and authorities like VDE (Association for Electrical, Electronic and
Information Technologies). The certification process is closely associated with
ElectroMagnetic Compatibility (EMC) tests when the robustness of the system against noise
emission and noise sensitivity is tested for compliance with international standards.
The main purpose of this application note and its associated software is to facilitate and
accelerate user software development and certification processes for appliances which are
subject to these requirements and certifications and are based on some of the ST 8-bit
family of microcontrollers.
Three packages certified by VDE are provided for:
■ Mainstream STM8S and automotive STM8A high, medium and low density devices,
■ Ultra-low power medium-density STM8L and STM8AL devices
■ Ultra-low power low density STM8L, STM8AL and STM8TL touch-sensing devices.
Due to limited memory capacity of most of 8-bit devices all these packages are optimized
and independent from other firmware libraries published by ST. Proper headers stm8xxx.h
and stm8xxx_type.h from ST standard peripheral libraries are included only to keep
consistency of names of registers, bit masks and constants defined there. Optimized code
reduces program memory overhead and increases the code execution speed.
All certified packages use similar principles described by this document, with focus on main
differences. While using hardware and firmware (see Appendix A: STM8 Class B firmware
package variations) compatibility between ST families, these packages can also be adapted
for some other ST 8-bit microcontrollers not yet certified.
Table 1 lists the microcontrollers concerned by this application note.
Table 1.
Applicable products
Type
Microcontrollers
Product category
STM8xxxx
November 2012
Doc ID 17286 Rev 2
1/31
www.st.com