In figure 18-8, Sector 0 sector 14, Sector 16 – Freescale Semiconductor ColdFire MCF52210 User Manual
Page 301

ColdFire Flash Module (CFM)
MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
18-11
To change the flash memory protection on a temporary basis, the CFMPROT register should be written
after the LOCK bit in the CFMMCR register has been cleared. To change the flash memory protection
loaded during the reset sequence, the flash logical sector containing the flash configuration field must first
be unprotected, and then the flash protection bytes must be programmed with the desired value.
PROTECT[31:0] —
Figure 18-8. CFMPROT Protection Diagram
Table 18-8. CFMPROT Field Descriptions
Field
Description
31 - 0
PROTECT
Each flash logical sector can be protected from program and erase operations by setting the
PROTECT[M] bit.
PROTECT[M] = 1: Flash logical sector M is protected.
PROTECT[M] = 0: Flash logical sector M is not protected.
(PROGRAM_ARRAY_BASE + $0000_0000)
(PROGRAM_ARRAY_BASE + $0001_FFFF)
SECTOR 0
SECTOR 14
(PROGRAM_ARRAY_BASE + $0000_1000)
(PROGRAM_ARRAY_BASE + $0000_E000)
PROTECT[31]
PROTECT[0]
(PROGRAM_ARRAY_BASE + $0001_F000)
•
•
•
(PROGRAM_ARRAY_BASE + $0000_F000)
SECTOR 15
SECTOR 31
SECTOR 17
•
•
•
SECTOR 16
(PROGRAM_ARRAY_BASE + $0001_2000)
(PROGRAM_ARRAY_BASE + $0001_1000)
(PROGRAM_ARRAY_BASE + $0001_0000)
4kBytes
4kBytes
4kBytes
4kBytes
4kBytes
4kBytes
Flash Logical Sectors -
protection defined by CFMPROT