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










