English
Language : 

PXD10RM Datasheet, PDF (557/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
17.2.4.2.2 Shadow block
A Shadow block is present in Code Flash 0 (Block 0).
The Shadow block can be enabled by the BIU.
When the Shadow space is enabled, all the operations are mapped to the Shadow block.
User Mode program and erase of the shadow block are enabled only when MCR.PEAS is high.
The Shadow block may be locked/unlocked against program or erase by using the LML.TSLK and
SLL.STSLK registers.
Program of the Shadow block has similar restriction as the array in terms of how ECC is calculated. Only
one program is allowed per 64-bit ECC segment between erases.
Erase of the Shadow block is done similarly as an sectors erase.
The Shadow block contains specified data that are needed for user features.
The user area of Shadow block may be used for user defined functions (possibly to store boot code, other
configuration words or factory process codes).
The usage of Shadow sector is detailed in the following table:
Table 17-5. Shadow Sector Structure
Name
NVSRC
NVPWD0-1
NVSCI0-1
NVBIU2-3
NVUSRO
Description
Addresses
Size
Non-volatile System Reset Configuration register
User Area
Reserved
Non-volatile Private Censorship PassWord 0-1 registers
Non-volatile System Censorship Information 0-1 registers
Reserved
Non-volatile Bus Interface Unit 2-3 registers
Reserved
Non-volatile User Options register
Reserved
0x200000 to 0x200007 8 byte
0x200008 to 0x203DCF 15816 byte
0x203DD0 to 0x203DD7 8 byte
0x203DD8 to 0x203DDF 8 byte
0x203DE0 to 0x203DE7 8 byte
0x203DE8 to 0x203DFF 24 byte
0x203E00 to 0x203E0F 16 byte
0x203E10 to 0x203E17 8 byte
0x203E18 to 0x203E1F 8 byte
0x203E20 to 0x203FFF 480 byte
17.2.5 User Mode Operation
In User Mode the Flash Module may be read and written (register writes and interlock writes),
programmed or erased.
The default state of the Flash Module is read.
The main, shadow and test address space can be read only in the read state.
The Flash registers are always available for read, also when the module is in power-down mode (except
few documented registers).
Freescale Semiconductor
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
17-7