APPLICATION NOTE
R01AN0749EG0201 Rev.2.01 Page 1 of 50
Mar 04, 2014
RL78 Family
VDE Certified IEC60730/60335 Self Test Library
Introduction
Today, as automatic electronic controls systems continue to expand into many diverse applications, the requirement of
reliability and safety are becoming an ever increasing factor in system design.
For example, the introduction of the IEC60730 safety standard for household appliances requires manufactures to
design automatic electronic controls that ensure safe and reliable operation of their products.
The IEC60730 standard covers all aspects of product design but Annex H is of key importance for design of
Microcontroller based control systems. This provides three software classifications for automatic electronic controls:
1. Class A: Control functions, which are not intended to be relied upon for the safety of the equipment.
Examples: Room thermostats, humidity controls, lighting controls, timers, and switches.
2. Class B: Control functions, which are intended to prevent unsafe operation of the controlled equipment.
Examples: Thermal cut-offs and door locks for laundry equipment.
3. Class C: Control functions, which are intended to prevent special hazards
Examples: Automatic burner controls and thermal cut-outs for closed.
Appliances such as washing machines, dishwashers, dryers, refrigerators, freezers, and Cookers / Stoves will tend to fall
under the classification of Class B.
This Application Note provides guidelines of how to use flexible sample software routines to assist with compliance
with IEC60730/60335 class B safety standards. These routines have been certified by VDE Test and Certification
Institute GmbH. A copy of the Test Certificate is available in the download package for this Application Note together
with the certified self test library source code and the test harness IAR project
Although these routines were developed using IEC60730/60335 compliance as a basis, they can be implemented in any
system for self testing of Renesas Microcontroller families.
These software routines provided are designed to be used after the system power on, or reset condition and also during
the application program execution. The end user has the flexibility of what routines are included and how to integrate
these routines into their overall application system design. This document and the accompanying test harness code
provide examples of how to do this.
Note. This document is based on the European Norm EN60335-1:2002/A1:2004 Annex R, in which the Norm IEC
60730-1 (EN60730-1:2000) is used in some points. The Annex R of the mentioned Norm contains just a single sheet
that jumps to the IEC 60730-1 for definitions, information and applicable paragraphs.
R01AN0749EG0201
Rev.2.01
Mar 04, 2014