Block 0 odd block 0 even – Freescale Semiconductor 56F8122 User Manual

Page 35

Advertising
background image

Flash Memory Map

56F8322 Technical Data, Rev. 10.0

Freescale Semiconductor

35

Preliminary

Figure 4-1 Flash Array Memory Maps

Table 4-5

shows the page and sector sizes used within each Flash memory block on the chip.

Note: Data Flash is NOT available on the 56F8122 device.

Please see the 56F8300 Peripheral User Manual for additional Flash information.

Table 4-5 Flash Memory Partitions

Flash Size

Sectors

Sector Size

Page Size

Program Flash

32KB

16

1K x 16 bits

512 x 16 bits

Data Flash

8KB

16

256 x 16 bits

256 x 16 bits

Boot Flash

8KB

4

1K x 16 bits

256 x 16 bits

BOOT_FLASH_START = $02_0000

BOOT_FLASH_START + $0FFF

Block 0 Odd

Block 0 Even

PROG_FLASH_START + $00_3FFF

.

.

.

8KB

Boot

Reserved

Configure Field

PROG_FLASH_START + $00_3FF7
PROG_FLASH_START + $00_3FF6

32KB

PROG_FLASH_START = $00_0000

FM_PROG_MEM_TOP = $00_3FFF

BLOCK 0 Odd (2 Bytes) $00_0003
BLOCK 0 Even (2 Bytes) $00_0002
BLOCK 0 Odd (2 Bytes) $00_0001
BLOCK 0 Even (2 Bytes) $00_0000

FM_BASE + $14

Banked Registers

Unbanked Registers

8KB

FM_BASE + $00

DATA_FLASH_START + $0FFF

DATA_FLASH_START + $0000

Data Memory

Program Memory

Note: Data Flash is
NOT available in the
56F8122 device.

Advertising
This manual is related to the following products: