Renesas RL78 Series User Manual page 764

16-bit single-chip microcontrollers
Hide thumbs Also See for RL78 Series:
Table of Contents

Advertisement

RL78/G1D
23.3.4 RAM guard function
In order to guarantee safety during operation, the IEC61508 standard mandates that important data stored in the RAM
be protected, even if the CPU freezes.
This RAM guard function is used to protect data in the specified memory space.
If the RAM guard function is specified, writing to the specified RAM space is disabled, but reading from the space can
be carried out as usual.
23.3.4.1 Invalid memory access detection control register (IAWCTL)
This register is used to control the detection of invalid memory access and RAM/SFR guard function.
GRAM1 and GRAM0 bits are used in RAM guard function.
The IAWCTL register can be set by an 8-bit memory manipulation instruction.
Reset signal generation clears this register to 00H.
Figure 23-9. Format of Invalid Memory Access Detection Control Register (IAWCTL)
Address: F0078H
After reset: 00H
Symbol
7
IAWCTL
IAWEN
GRAM1
0
0
1
1
Note The RAM start address differs depending on the size of the RAM provided with the product.
R01UH0515EJ0120 Rev.1.20
Dec 16, 2016
R/W
6
5
0
GRAM1
GRAM0
0
Disabled. RAM can be written to.
1
The 128 bytes of space starting at the start address in the RAM
0
The 256 bytes of space starting at the start address in the RAM
1
The 512 bytes of space starting at the start address in the RAM
CHAPTER 23 SAFETY FUNCTIONS
4
3
GRAM0
0
RAM guard space
2
1
GPORT
GINT
Note
0
GCSC
743

Advertisement

Table of Contents
loading

This manual is also suitable for:

Rl78/g1dR5f11aggR5f11aghR5f11agj

Table of Contents