ColdFire Flash Module (CFM)
MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2
18-12 Freescale Semiconductor

18.3.3.5 CFMSACC — CFM Supervisor Access Register

The CFMSACC register is used to control supervisor/user access to the flash memory.

Figure 18-9. CFM Supervisor Access Register (CFMSACC)

All CFMSACC register bits are readable and only writable when LOCK equals 0.

T o change the flash supervisor access on a temporary basis, the CFMSACC register should be written after

the LOCK bit in the CFMMCR register has been cleared. To change the flash supervisor access loaded

during the reset sequence, the flash logical sector containing the flash configuration field must first be

unprotected, and then the flash supervisor access bytes must be programmed with the desired value. Each

flash logical sector may be mapped into supervisor or unrestricted address space (see

<f-helvetica><st-bold>Figure 18-8. for details on flash sector mapping).

IPSBAR
Offset: 0x1D_0014 (CFMSACC)
Access: User read/write
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RSUPV
W
Reset F1
1Reset state loaded from flash configuration field during reset.
F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RSUPV
W
Reset F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1

Table 18-9.

Field Description
31 - 0
SUPV
Flash address space assignment for supervisor/user access
SUPV[M] = 1: Flash logical sector M is placed in supervisor address space.
SUPV[M] = 0: Flash logical sector M is placed in unrestricted address space.