EasyManua.ls Logo

NXP Semiconductors MPC5606S - Page 599

NXP Semiconductors MPC5606S
1344 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Flash Memory
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 597
The flash module is divided into blocks also to implement independent Erase/Program protection. A
software mechanism is provided to independently lock/unlock each block in low, mid and high address
space against program and erase.
17.3.4.2.1 Test flash block
The Test flash block exists outside the normal address space and is programmed and read independently
of the other blocks. The independent Test flash block is included also to support systems which require
non-volatile memory for security and/or to store system initialization information.
A section of the Test flash is reserved to store the non-volatile information related to redundancy,
configuration, and protection.
The ECC is applied also to Test flash.
The usage of reserved Test flash sector is detailed in the following table.
When the Test space is enabled, all the operations are mapped to the Test block.
User mode program of the test block are enabled only when MCR.PEAS is high, also if the Shadow block
is available.
The Test flash block may be locked/unlocked against program by using the LML.TSLK and SLL.STSLK
registers. Erase of the Test flash block is always locked in user mode.
B1 B1F2 0x00808000 to 0x0080BFFF 16 KB Low Address Space
B1 B1F3 0x0080C000 to 0x0080FFFF 16 KB Low Address Space
B1 Reserved 0x00810000 to 0x00BFFFFF Reserved
B1 B1TF 0x00C00000 to 0x00C03FFF 16 KB Test Address Space
Table 17-39. Test flash structure
Name Description Addresses Size
User OTP Area 0x400000 to 0x401FFF 8192 byte
Reserved 0x402000 to 0x403CFF 7424 byte
User Reserved 0x403D00 to 0x403DE7 232 byte
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-38. 80 KB flash module sectorization (continued)
Bank Sector Addresses Size Address Space

Table of Contents

Related product manuals