Renesas rl78 User Manual

Page of 1004
 
RL78/G1A 
 
CHAPTER  3   CPU  ARCHITECTURE 
R01UH0305EJ0200  Rev.2.00 
 
 
59  
Jul 04, 2013 
3.1.3  Internal data memory space 
The RL78/G1A products incorporate the following RAMs. 
 
Table 3-4.  Internal RAM Capacity 
Part Number 
Internal RAM 
R5F10ExA (x = 8, B, G) 
R5F10ExC (x = 8, B, G, L) 
2048 
× 8 bits (FF700H to FFEFFH) 
R5F10ExD (x = 8, B, G, L) 
3072 
× 8 bits (FF300H to FFEFFH) 
R5F10ExE (x = 8, B, G, L) 
4096 
× 8 bits (FEF00H to FFEFFH) 
 
The internal RAM can be used as a data area and a program area where instructions are fetched (it is prohibited to use 
the general-purpose register area for fetching instructions).  Four general-purpose register banks consisting of eight 8-bit 
registers per bank are assigned to the 32-byte area of FFEE0H to FFEFFH of the internal RAM area.   
The internal RAM is used as stack memory. 
 
Cautions 1. It is prohibited to use the general-purpose register (FFEE0H to FFEFFH) space for fetching 
instructions or as a stack area. 
 
2.  During self programming and data flash rewriting, the stack, data buffer, and RAM addresses 
used as branch destinations for vectored interrupts or as sources or destinations of DMA 
transfers must not be allocated to the area between addresses FFE20H and FFEDFH. 
 
3.  During self programming and data flash rewriting, the RAM area in the products below is 
prohibited.  Because this area is used for each library. 
 
R5F10ExD (x = 8, B, G, L):   FF300H to FF309H 
R5F10ExE (x = 8, B, G, L):   FEF00H to FF309H