RX610 Group
26. ROM (Flash Memory for Code Storage)
R01UH0032EJ0120 Rev.1.20
Page 842 of 1006
Feb 20, 2013
26.3
Configuration of Memory Mats for the ROM
The ROM of products in the RX610 Group is configured of a maximum 2-Mbyte user mat and a 16-Kbyte user boot mat.
The address ranges occupied by these mats are shown in figure 26.2.
Note that for the user mat, the address range for reading differs from the address range for programming and erasure.
Note:
*
The read addresses and programming/erasure addresses differ in each product.
Product Code
Read Address
Memory Space
R5F56108
FFE0 0000h
2 Mbytes
R5F56107
FFE8 0000h
1.5 Mbytes
R5F56106
FFF0 0000h
1 Mbyte
R5F56104
FFF4 0000h
768 Kbytes
Programming/Erasure Address
00E0 0000h
00E8 0000h
00F0 0000h
00F4 0000h
Address FFE0 0000h
*
Address FFFF FFFFh
User mat
*
(2 Mbytes)
<For reading>
Address 00E0 0000h
*
Address 00FF FFFFh
<For programming/erasure>
<For reading>
User boot mat
(16 Kbytes)
Address FF7F C000h
Address FF7F FFFFh
Figure 26.2 Memory Mat Configuration of ROM
26.4
Block Configuration
The configuration of erasure blocks for the user mat is shown in figure 26.3. As units of erasure, the user mat is divided
into 8 blocks of 8 Kbytes each, 9 blocks of 64 Kbytes each, and 11 blocks of 128 Kbytes each. For programming, the
user mat consists of the 256-byte units starting from 00h as the lower-order byte of the address.