Datasheet

Table Of Contents
Section 19 Flash Memory (F-ZTAT Version)
REJ09B0140-0900 Rev. 9.00 Page 633 of 846
Sep 16, 2010
H8S/2215 Group
19.3 Block Configuration
Figure 19.5 shows the block configuration of 256-kbyte flash memory. The thick lines indicate
erasing units, the narrow lines indicate programming units, and the values are addresses. The flash
memory is divided into 4 kbytes (eight blocks), 32 kbytes (one block), and 64 kbytes (three
blocks). Erasing is performed in these divided units. Programming is performed in 128-byte units
starting from an address whose lower eight bits are H'00 or H'80.
EB0
EB1
EB2
EB3
EB4
EB7
EB8
EB9
EB10
EB11
H'000000 H'000001 H'000002 H'00007F
H'000FFF
H'00107F
H'00407F
H'004FFF
H'00707F
H'007FFF
H'001FFF
H'00207F
H'002FFF
H'00307F
H'003FFF
H'03FFFF
H'00807F
H'00FFFF
H'01007F
H'01FFFF
H'02007F
H'02FFFF
H'03007F
H'001000 H'001001 H'001002
H'002000 H'002001 H'002002
H'003000 H'003001 H'003002
H'004000 H'004001 H'004002
H'007000 H'007001 H'007002
H'008000 H'008001 H'008002
H'010000 H'010001 H'010002
H'020000 H'020001 H'020002
H'030000
H'000080
H'001080
H'002080
H'003080
H'004080
H'007080
H'008080
H'010080
H'020080
H'030080
H'030001 H'030002
EB6
H'00607F
H'006FFF
H'006000 H'006001 H'006002
H'006080
EB5
H'00507F
H'005FFF
H'005000 H'005001 H'005002
H'005080
Erase unit
4 kbyte
Programming unit: 128 bytes
Erase unit
4 kbyte
Erase unit
4 kbyte
Erase unit
4 kbyte
Erase unit
4 kbyte
Erase unit
4 kbyte
Erase unit
4 kbyte
Erase unit
4 kbyte
Erase unit
32 kbyte
Erase unit
64 kbyte
Erase unit
64 kbyte
Erase unit
64 kbyte
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
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Figure 19.5 Flash Memory Block Configuration