Renesas RL78/G1P Hardware User Manual page 662

16-bit single-chip microcontroller
Hide thumbs Also See for RL78/G1P:
Table of Contents

Advertisement

RL78/G1P
20.1 Overview of Safety Functions
The following safety functions are provided in the RL78/G1P to comply with the IEC60730 and IEC61508 safety
standards.
These functions enable the microcontroller to self-diagnose abnormalities and stop operating if an abnormality is
detected.
(1) Flash memory CRC operation function (high-speed CRC, general-purpose CRC)
This detects data errors in the flash memory by performing CRC operations.
Two CRC functions are provided in the RL78/G1P that can be used according to the application or purpose of use.
 High-speed CRC: The CPU can be stopped and a high-speed check executed on its entire code flash
 General CRC:
(2) RAM parity error detection function
This detects parity errors when reading RAM data.
(3) RAM guard function
This prevents RAM data from being rewritten when the CPU freezes.
(4) SFR guard function
This prevents SFRs from being rewritten when the CPU freezes.
(5) Invalid memory access detection function
This detects illegal accesses to invalid memory areas (such as areas where no memory is allocated and areas to
which access is restricted).
(6) Frequency detection function
This uses the timer array unit to perform a self-check of the CPU/peripheral hardware clock frequency.
(7) A/D test function
This is used to perform a self-check of A/D converter by performing A/D conversion on the positive internal
reference voltage, negative reference voltage, analog input channel (ANI), temperature sensor output, and internal
reference voltage output.
Remark
Refer to the application note (R01AN0749) for the features required to comply with the IEC60730 standards.
R01UH0895EJ0100 Rev.1.00
Nov 29, 2019
CHAPTER 20 SAFETY FUNCTIONS
memory area during the initialization routine.
This can be used for checking various data in addition to the code flash memory area while
the CPU is running.
CHAPTER 20 SAFETY FUNCTIONS
643

Advertisement

Table of Contents
loading

Table of Contents