In <f-helvetica><st-bold>figure 18-8, Sector 0 sector 14, Sector 16 – Freescale Semiconductor ColdFire MCF52210 User Manual

Page 301

Advertising
background image

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

Advertising
This manual is related to the following products: