燃焼機器などで機能安全対応される場合にIEC60730 Annex H のSoftware Class-Cの要求事項を参照されます。ルネサスは、Software Class-Cのマイクロコントローラが自己診断できる項目の認証を取得したサンプルプログラムおよびアプリケーションノートを準備しております。

IEC60730 Class-Cで要求されるマイコンの診断箇所

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

IEC60730 Class-Cで要求される診断項目および対応状況

規格番号・項目MCU診断箇所検査すべき エラー・異常箇所番号サポートMCUシリーズ
RA Cortex®-M33RA Cortex®-M23RL78RX
1. CPU1.1 RegistersCPU RegistersStuckS/Wで実現準備中準備中準備中
1.2 Instruction decoding and executionCPU InstructionsStuckS/Wで実現
1.3 Program counterCPU Program CounterStuck独立IWDTで実現
3. Clock ClockFailure or Wrong frequencyCAC(クロック周波数精度測定回路)で実現
4. Memory4.1 Invariable memoryROM/FlashAll single-bit faultCRC-32&Multiple checksumで実現
4.2 Variable memoryRAMDC faultS/Wで実現
MCUアプリケーションノートサンプルコード統合開発環境/コンパイラCertification
RA6 (RA6M4, RA6M5, RA6E1)RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (CM33 Class-C) (PDF | English, 日本語)RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (CM33 Class-C) - サンプルコード (ZIP | English, 日本語) *e2 studio版e2studio/GCCRA6 Class C VDE Certification (PDF)(注1)

注1: VDEによるIEC60730/60335版です。