Block 0 odd block 0 even – Freescale Semiconductor 56F8122 User Manual
Page 35
Flash Memory Map
56F8322 Technical Data, Rev. 10.0
Freescale Semiconductor
35
Preliminary
Figure 4-1 Flash Array Memory Maps
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.