
RL78/G1P
CHAPTER 23 FLASH MEMORY
R01UH0895EJ0100 Rev.1.00
668
Nov 29, 2019
CHAPTER 23 FLASH MEMORY
The RL78/G1P incorporates the flash memory to which a program can be written, erased, and overwritten while
mounted on the board. The flash memory includes the “code flash memory”, in which programs can be executed, and the
“data flash memory”, an area for storing data.
FFF00H
FFEFFH
FFEE0H
FFEDFH
FF900H
FF8FFH
F4000H
F3FFFH
F2000H
F1FFFH
F1800H
F17FFH
F1000H
F0FFFH
F0800H
F07FFH
F0000H
EFFFFH
F4000H
E3FFFH
00000H
FFFFFH
Special function registers (SFR)
256 bytes
RAM
1.5 KB
General-purpose registers
32 bytes
Code flash memory
16 KB
Special function registers (2nd SFR)
2 KB
Reserved
Reserved
Mirror area
Data flash memory
2 KB
Reserved
Reserved
The following three methods for programming the flash memory are available:
Writing to flash memory by using flash memory programmer (see
23.1
)
Data can be written to the flash memory on-board or off-board by using a dedicated flash memory programmer.
Writing to flash memory by using external device (that Incorporates UART) (see
23.2
)
Data can be written to the flash memory on-board through UART communication with an external device
(microcontroller or ASIC).
Self-programming (see
23.7
)
The user application can execute self-programming of the code flash memory by using the flash self-programming
library.
Summary of Contents for RL78/G1P
Page 770: ...RL78 G1P R01UH0895EJ0100 ...