Datasheet
Section 7 ROM
Rev. 1.50 Sep. 18, 2007 Page 106 of 584
REJ09B0240-0150
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 in the frames are addresses. The 128-
kbyte flash memory is divided into four 1-kbyte blocks, one 28-kbyte block, and three 32-kbyte
blocks. Erasing is performed in these units.
Programming is performed in 128-byte units, each starting at an address with H'00 or H'80 as the
low-order byte.
Erasing unit:
1 kbyte
Erasing unit:
1 kbyte
Erasing unit:
1 kbyte
Erasing unit:
1 kbyte
Erasing unit:
28 kbytes
Erasing unit:
32 kbytes
Erasing unit:
32 kbytes
Erasing 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'00FFFF
H'0007FF
H'000BFF
H'000FFF
H'01007F
H'017FFF
H'01807F
H'01FFFF
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'00FF80 H'00FF81 H'00FF82
H'017F80 H'017F81 H'017F82
H'01FF80 H'01FF81 H'01FF82
H'000C00 H'000C01 H'000C02
H'001000 H'001001 H'001002
H'008000 H'008001 H'008002
H'010000 H'010001 H'010002
H'018000 H'018001 H'018002
H'000380 H'000381
H'000382
Figure 7.1 Block Configuration of Flash Memory










