RL78/G13 CHAPTER 25 FLASH MEMORY
R01UH0146EJ0100 Rev.1.00 929
Sep 22, 2011
CHAPTER 25 FLASH MEMORY
The RL78/G13 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.
00000H
EFFFFH
F0000H
F07FFH
F0800H
FFEDFH
FFEE0H
FFEFFH
FFF00H
FFFFFH
Special function register (SFR)
256 bytes
RAM
2 to 32 KB
General-purpose register
32 bytes
Code flash memory
16 to 512 KB
Special function register (2nd SFR)
2 KB
Reserved
Reserved
Mirror
Data flash memory
0/4/8 KB
F0FFFH
F1000H
The following three methods for programming the flash memory are available:
• Writing to flash memory by using flash memory programmer (see 25.1)
• Writing to flash memory by using external device (that Incorporates UART) (see 25.2)
• Self-programming (see 25.7)