Datasheet
Section 7 ROM 
Rev. 3.00 Mar. 15, 2006 Page 90 of 526 
REJ09B0060-0300   
7.1 Block Configuration 
Figure 7.1 shows the block configuration of flash memory. The thick lines indicate erasing units, 
the narrow lines indicate programming units, and the values are addresses. The 96-kbyte flash 
memory is divided into 1 kbyte × 4 blocks, 28 kbytes × 1 block, 16 kbytes × 2 blocks, and 32 
kbytes × 1 block. Erasing is performed in these units. 
Programming is performed in 128-byte units starting from an address with lower eight bits H'00 or 
H'80. 
Erase unit:
1 kbyte
Erase unit:
1 kbyte
Erase unit:
1 kbyte
Erase unit:
1 kbyte
Erase unit:
28 kbytes
Erase unit:
16 kbytes
Erase unit:
16 kbytes
Erase unit:
32 kbytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
H'000000 H'000001 H'000002 H'00007F
H'0003FF
H'00047F
H'00087F
H'000C7F
H'00107F
H'007FFF
H'00807F
H'00BFFF
H'0007FF
H'000BFF
H'000FFF
H'00C07F
H'00FFFF
H'01007F
H'017FFF
H'000400 H'000401 H'000402
H'000780 H'000781 H'000782
H'000800 H'000801 H'000802
H'000B80 H'000B81 H'000B82
H'000F80 H'000F81 H'000F82
H'007F80 H'007F81 H'007F82
H'00BF80 H'00BF81 H'00BF82
H'00FF80 H'00FF81 H'00FF82
H'017F80 H'017F81 H'017F82
H'000C00 H'000C01 H'000C02
H'001000 H'001001 H'001002
H'008000 H'008001 H'008002
H'00C000 H'00C001 H'00C002
H'010000 H'010001 H'010002
H'000380 H'000381
H'000382
Figure 7.1 Block Configuration of Flash Memory 










