ColdFire Flash Module (CFM)
MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
17-11
PROTECT[31:0]
Figure 17-8. CFMPROT Protection Diagram
17.3.3.5
CFMSACC — CFM Supervisor Access Register
The CFMSACC register is used to control supervisor/user access to the flash memory.
Figure 17-9. CFM Supervisor Access Register (CFMSACC)
All CFMSACC register bits are readable and only writable when LOCK equals 0.
To 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 that is
loaded during the reset sequence, the flash logical sector containing the flash configuration field must first
be unprotected, then the flash supervisor access bytes must be programmed with the desired value. Each
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
R
SUPV
W
Reset
F
1
1
The reset state for all bits in CFMSACC is loaded from the flash configuration field at offset 0x040C during reset (see
).
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
R
SUPV
W
Reset
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
F
1
(PROGRAM_ARRA 0x0000_0000)
(PROGRAM_ARRA 0x0003_FFFF)
SECTOR 0
(PROGRAM_ARRA 0x0000_2000)
PROTECT[31]
PROTECT[0]
(PROGRAM_ARRA 0x0003_E000)
•
•
•
(PROGRAM_ARRA 0x0001_E000)
SECTOR 15
SECTOR 31
•
•
•
SECTOR 16
(PROGRAM_ARRA 0x0002_2000)
(PROGRAM_ARRA 0x0002_0000)
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
Flash Logical Sectors -
protection defined by CFMPROT
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:MCF52234CVM60,
MCF52235CVM60