Flash Memory
MPC5606S Microcontroller Reference Manual, Rev. 7
550 Freescale Semiconductor
 
Erase of Test flash block is always locked. 
Program of the Test flash block has similar restriction as the array in terms of how ECC is calculated. Only 
one program is allowed per 64-bit ECC segment.
NVLML  Non-Volatile Low/Mid Address Space Block Locking register 0x403DE8 to 0x403DEF 8 byte
NVHBL  Non-Volatile High Address Space Block Locking Register 0x403DF0 to 0x403DF7 8 byte
NVSLL  Non-Volatile Secondary Low/Mid Address Space Block Lock 
Register
0x403DF8 to 0x403DFF 8 byte
User Reserved 0x403E00 to 0x403EFF 256 byte
Reserved 0x403F00 to 0x403FFF 256 byte
Table 17-3. Test flash structure for Data flash 0 (block 1) 
Name Description Addresses Size
User OTP Area 0xC00000 to 0xC01FFF 8192 byte
Reserved 0xC02000 to 0xC03CFF 7424 byte
User Reserved 0xC03D00 to 0xC03DE7 232 byte
NVLML  Non-Volatile Low/Mid Address Space Block Locking Register 0xC03DE8 to 0xC03DEF 8 byte
NVHBL  Non-Volatile High Address space Block Locking Register 0xC03DF0 to 0xC03DF7 8 byte
NVSLL  Non-Volatile Secondary Low/Mid Address Space Block Lock 
Register
0xC03DF8 to 0xC03DFF 8 byte
User Reserved 0xC03E00 to 0xC03EFF 256 byte
Reserved 0xC03F00 to 0xC03FFF 256 byte
Table 17-4. Test flash structure for Code flash 1 (block 2) 
Name Description Addresses Size
User OTP Area 0x480000 to 0x481FFF 8192 byte
Reserved 0x482000 to 0x483CFF 7424 byte
User Reserved 0x483D00 to 0x483DE7 232 byte
NVLML  Non-Volatile Low/Mid Address Space Block Locking Register 0x483DE8 to 0x483DEF 8 byte
NVHBL  Non-Volatile High Address Space Block Locking Register 0x483DF0 to 0x483DF7 8 byte
NVSLL  Non-Volatile Secondary Low/Mid Address Space Block Lock 
Register
0x483DF8 to 0x483DFF 8 byte
User Reserved 0x483E00 to 0x483EFF 256 byte
Reserved 0x483F00 to 0x483FFF 256 byte
Table 17-2. Test flash structure for Code flash 0 (block 0) (continued)
Name Description Addresses Size