当燃烧设备等对功能安全有需求时,一般参考IEC60730 附录 H 软件 C 类的要求。

瑞萨电子提供已通过软件 C 类微控制器的自诊断认证的样例程序和应用文档

IEC60730 Class-C要求的微控制器诊断位置

图像
Location of Microcontroller Diagnostics Required by IEC 60730 Class-C

IEC60730 Class-C 要求

Standard Number and Section

Location of MCU Diagnostics

Error or Abnormality That Should be Inspected

Location No.

Supported MCU Series

RA Cortex®-M33

RA Cortex®-M23

RL78

RX

1. CPU

1.1 Registers

CPU Registers

Stuck

Support via software

Under Preparation

Under Preparation

Under Preparation

1.2 Instruction decoding and execution

CPU Instructions

Stuck

Support via Software

1.3 Program counter

CPU Program Counter

Stuck

Support via IWDT

3. Clock

 

Clock

Failure or Wrong frequency

Support via CAC

4. Memory

4.1 Invariable memory

ROM/Flash

All single-bit fault

Support via CRC-32 & Multiple Checksum

4.2 Variable memory

RAM

DC fault

Support via software

MCU Application Notes Sample Code IDE/Compiler Certification
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 studio e2studio/GCC RA6 Class C VDE Certification (PDF)*1

1: IEC60730/60335由VDE进行认证