Flash Array and Control
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
22-5
Preliminary
22.4.2
Register Descriptions
This section lists the flash registers in address order and describes the registers and their bit fields.
0x00FF_8000–0x00FF_FDD3
General use
S
All
1
0x00FF_FDD8
Serial passcode (0xFEED_FACE_CAFE_BEEF)
0x00FF_FDE0
Censorship control word (0x55AA_55AA)
0x00FF_FDE4
IRC trim 8 bytes unused
0x00FF_FDE5
IRC trim 8 bytes unused
0x00FF_FDE6
TRIM32IRC 8 bytes
0x00FF_FDE7
TRIMIRC 8 bytes
0x00FF_FDE8
LML reset configuration (0x0010_0000)
0x00FF_FDEC
General use
0x00FF_FDF0
HBL reset configuration (0x0FFF_FFFF)
0x00FF_FDF4
General use
0x00FF_FDF8
SLL reset configuration (0x000F_FFFF)
0x00FF_FDFC– 0x00FF_FFFF
General use
1
For read while write operations, the shadow row behaves as if it is in all partitions.
Table 22-2. Flash Configuration Register Memory Map
Offset from
FLASH_REGS_BASE
(0xFFFF_8000)
Register
Access
Reset Value
Section/Page
0x0000
MCR—Module configuration register
R/W
1
1
Some bits are read only.
0x0540_3200
0x0004
LML—Low-/Mid-address space block locking register
R/W
0x001F_FFFF
0x0008
HBL—High-address space block locking register
0x0FFF_FFFF
0x000C
SLL—Secondary low-/mid-address space block locking
register
0x001F_FFFF
0x0010
LMS—Low-/mid-address space block select register
0x0000_0000
0x0014
HBS—High-address space block select register
0x0000_0000
0x0018
ADR—Address register
0x0000_0000
0x001C
PFCRP0—Platform flash configuration register for
port 0
0x0000_FF00
0x0020
PFCRP1—Platform flash configuration register for
port 1
0x3000_FF00
0x0028 – 0x3FFF
Reserved
Table 22-1. Flash Memory Map (continued)
Offset from FLASH_BASE
(0x0000_0000)
Use
Block
Partition