![NXP Semiconductors MPC5605BK Reference Manual Download Page 795](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852795.webp)
Chapter 30 Flash Memory
MPC5606BK Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
795
The first 8 KB of TestFlash block may be used for user defined functions (possibly to store serial numbers,
other configuration words or factory process codes). Locations of the TestFlash other than the first 8 KB
of OTP area cannot be programmed by the user application.
30.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
.
30.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.
Table 30-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
Summary of Contents for MPC5605BK
Page 2: ...This page is intentionally left blank...
Page 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Page 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Page 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Page 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Page 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Page 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Page 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...