EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Shadow Sector

Default Icon
934 pages
Print Icon
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...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 645
27.4.4 Shadow sector
The shadow sector is only present in the CFlash module.
User Mode program and erase of the shadow sector are enabled only when CFLASH_MCR[PEAS] is
high.
The shadow sector may be locked/unlocked against program or erase by using the CFLASH_LML[TSLK]
and CFLASH_SLL[STSLK] fields.
Programming of the shadow sector has similar restrictions as the array in terms of how ECC is calculated.
Only one programming operation is allowed per 64-bit ECC segment between erases.
Erase of the shadow sector is done similarly to a sector erase.
The shadow sector contains specified data that are needed for user features.
The user area of shadow sector may be used for user defined functions (possibly to store boot code, other
configuration words or factory process codes).
The structure of the shadow sector is detailed in Table 27-6.
27.4.5 User mode operation
In User Mode the flash memory module may be read and written (register writes and interlock writes),
programmed or erased.
The default state of the flash memory module is read.
The main, shadow and test address space can be read only in the read state.
The majority of CFlash and DFlash memory-mapped registers can be read even when the CFlash or
DFlash is in power-down or low-power mode. The exceptions are as follows:
Table 27-6. Shadow sector structure
Name Description Addresses
Size
(bytes)
User area 0x200000–0x203DCF 15824
Reserved 0x203DD0–0x203DD7 8
NVPWD0–
1
Nonvolatile Private Censorship PassWord 0–1 registers 0x203DD8–0x203DDF 8
NVSCC0–1 Nonvolatile System Censorship Control 0–1 registers 0x203DE0–0x203DE7 8
Reserved 0x203DE8–0x203DFF 24
NVPFAPR Nonvolatile Platform Flash Memory Access Protection
Register
0x203E00–0x203E07 8
Reserved 0x203E08–0x203E17 16
NVUSRO Nonvolatile User Options register 0x203E18–0x203E1F 8
Reserved 0x203E20–0x203FFF 480

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals