beautypg.com

3 block configuration – Renesas H8S/2111B User Manual

Page 470

background image

Rev. 1.00, 05/04, page 436 of 544

18.3 Block

Configuration

Figure 18.5 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 flash memory is
divided into 8 Kbytes (2 blocks), 16 Kbytes (1 block), 28 Kbytes (1 block), and 1 Kbyte (4
blocks). Erasing is performed in these divided units. Programming is performed in 128-byte units
starting from an address whose lower bits are H'00 or H'80.

EB0

Erase unit: 1 Kbyte

EB1

Erase unit: 1 Kbyte

EB2

Erase unit: 1 Kbyte

EB3

Erase unit: 1 Kbyte

EB4

Erase unit: 28 Kbytes

EB5

Erase unit: 16 Kbytes

EB6

Erase unit: 8 Kbytes

EB7

Erase unit: 8 Kbytes

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'00DFFF

H'00E07F

H'00FFFF

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'000400

H'000401

H'000402

H'000800

H'000801

H'000802

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'00E000

H'00E001

H'00E002

H'000380

H'000381

H'000382

H'000780

H'000781

H'000782

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'00DF80 H'00DF81

H'00DF82

H'00FF80

H'00FF81

H'00FF82

– – – – – – – – – – – – – –

– – – – – – – – – – – – – –

– – – – – – – – – – – – – –

– – – – – – – – – – – – – –

– – – – – – – – – – – – – –

– – – – – – – – – – – – – –

– – – – – – – – – – – – – –

– – – – – – – – – – – – – –

Figure 18.5 Flash Memory Block Configuration

This manual is related to the following products: