The IEC60730 standard applies to automatic electronic controls for household appliances and appliances for similar purposes. IEC60730 Appendix H defines the design, test and diagnostic methods for electronic safety control requirements in detail, including Class C software requirements for protection against special hazards, such as for cooking stoves.

Renesas Electronics offers sample programs and application notes for the self-test program for the microcontrollers and obtained certification for the IEC60730 Class C standard from the certification bodies VDE, UL and TÜV Rheinland.

Location of Microcontroller Diagnostics Required by IEC 60730 Class-C

Image
Location of Microcontroller Diagnostics Required by IEC 60730 Class-C

IEC 60730 Class-C Requirements

RA & RL comply with IEC60730/60335

Standard Number and SectionLocation of MCU DiagnosticsError or Abnormality That Should be InspectedLocation No.Supported MCU Series
RA6 series
Cortex®-M33
RA2 series Cortex®-M23RL78 family
G2x/G1x/F2x
1. CPU1.1 RegistersCPU RegistersStuck1Support via softwareSupport via softwareSupport via software
1.2 Instruction decoding and executionCPU InstructionsStuckSupport via softwareSupport via softwareSupport via software
1.3 Program counterCPU Program CounterStuckSupport via IWDTSupport via IWDTSupport via IWDT
3. Clock ClockFailure or Wrong frequency4Support via CACSupport via CACSupport via TAU0 channel 1 or 5
4. Memory4.1 Invariable memoryROM/FlashAll single-bit fault2Support via CRC-32 & Multiple ChecksumSupport via CRC-32 & Multiple ChecksumSupport via CCITT & Multiple Checksum
4.2 Variable memoryRAMDC fault3Support via softwareSupport via softwareSupport via software

RX complies with IEC60730/60335

Standard Number and SectionLocation of MCU DiagnosticsError or Abnormality That Should be InspectedLocation No.Supported MCU series
RX100 / RX200 / RX600
1. CPU1.1 RegistersCPU RegistersDC fault1Support via software
1.2 Instruction decoding and executionCPU InstructionsWrong decoding and executionSupport via software
4. Memory4.1 Invariable memoryROM99.6% coverage of all information errors2Support via S/W & CRC module (Data Flash excluded)
4.2 Variable memoryRAMDC fault and dynamic cross links3Support via software
4.3 AddressingROM/RAMDC fault2, 3Support via software
5. Internal data path5.1 DataROM/RAMDC fault2, 3Support via software
5.2 AddressingROM/RAMWrong address and multiple addressing2, 3Support via software

RA & RL comply with IEC60730/60335

MCUApplication NoteSample CodeIDE/CompilerCertificate
RA6 (RA6M4, RA6M5, RA6E1)RA Family IEC60730/60335 Self Test Library for RA MCU (CM33 Class-C) (PDF | English, 日本語)RA Family IEC60730/60335 Self Test Library for RA MCU (CM33 Class-C) - Sample Code (ZIP | English, 日本語) *For e2 studioe2 studio/GCCRA6 Class C VDE Certification (PDF)*1

1. IEC60730/60335 certified by VDE.

RX complies with IEC60730/60335

MCUApplication NoteSample CodeIDE/CompilerCertificate
RX (RX130, RX13T, RX140, RX231, RX230, RX23T, RX24T, RX26T (RAM 64KB), RX65N, RX651, RX66T, RX660, RX671)Please contact Renesas sales/distributors for application note and sample code.*2CC-RXCertificate No. 968/FSP 2651.00/24 *3

2. In principle, the service is only available for the actual or potential user of RX MCU. Renesas will review and determine the provision of the service. The service may be declined in some cases.
3. Please check TÜV Rheinland Search Certificate Database for the details of certificates.