Flash Array and Control
MPC5510 Microcontroller Family Reference Manual, Rev. 1
22-4
Freescale Semiconductor
Preliminary
22.4
Memory Map and Registers
This section provides a detailed description of all flash registers.
22.4.1
Module Memory Map
The flash memory map is shown in
. The addresses are given as an offset to the flash base
address.
The flash register memory map is shown in
. There are no program-visible registers that
physically reside inside the flash. The flash receives control and configuration information from the flash
array controller to determine operating configurations. These are part of the flash array controller’s
configuration registers mapped into the IPS address space but are described herein. These registers should
only be referenced with 32-bit accesses.
Table 22-1. Flash Memory Map
Offset from FLASH_BASE
(0x0000_0000)
Use
Block
Partition
0x0000_0000
Low-address space
L0
1
0x0000_4000
L1
0x0000_8000
L2
0x0000_C000
L3
0x0001_0000
L4
2
0x0001_4000
L5
0x0001_8000
L6
0x0001_C000
L7
0x0002_0000
L8
3
0x0003_0000
L9
0x0004_0000 Mid-address
space
M0
4
0x0006_0000 M1
0x0008_0000
High-address space
H0
5
0x000A_0000
H1
0x000C_0000
H2
6
0x000E_0000
H3
0x0010_0000
H4
7
0x0012_0000
H5
0x0014_0000
H6
8
0x0016_0000
H7
0x0018_0000–0xF0_FFFF
Reserved