Datasheet
RL78/L12 CHAPTER 3 CPU ARCHITECTURE
R01UH0330EJ0200 Rev.2.00 57
Dec 13, 2013
3.1.1 Internal program memory space
The internal program memory space stores the program and table data.
The RL78/L12 products incorporate internal ROM (flash memory), as shown below.
Table 3-2. Internal ROM Capacity
Part Number Internal ROM
Structure Capacity
R5F10Rx8 (x = B, F, G, J) Flash memory 8192 × 8 bits (00000H to 01FFFH)
R5F10RxA (x = B, F, G, J, L) 16384 × 8 bits (00000H to 03FFFH)
R5F10RxC (x = B, F, G, J, L) 32768 × 8 bits (00000H to 07FFFH)
The internal program memory space is divided into the following areas.
(1) Vector table area
The 128-byte area 00000H to 0007FH is reserved as a vector table area. The program start addresses for branch
upon reset or generation of each interrupt request are stored in the vector table area. Furthermore, the interrupt jump
address is a 64 K address of 00000H to 0FFFFH, because the vector code is assumed to be 2 bytes.
Of the 16-bit address, the lower 8 bits are stored at even addresses and the higher 8 bits are stored at odd addresses.