![Freescale Semiconductor MCF52100 Reference Manual Download Page 263](http://html1.mh-extra.com/html/freescale-semiconductor/mcf52100/mcf52100_reference-manual_2330647263.webp)
ColdFire Flash Module (CFM)
MCF52110 ColdFire® Integrated Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor
17-15
Preliminary
17.3.3.8
CFMCMD — CFM Command Register
The CFMCMD register is the flash command register.
Figure 17-12. CFM Command Buffer and Register (CFMCMD)
All CFMCMD register bits are readable and writable except bit 7, which reads zero and is not writable.
2
BLANK
All flash memory locations or the selected flash logical page have been verified as erased.
The BLANK flag, set by the flash command controller, indicates that a blank check or page erase verify
operation has checked all flash memory locations or the selected flash logical page and found them to be
erased. The BLANK flag is cleared by writing a 1 to BLANK. Writing a 0 to the BLANK flag has no effect
on BLANK.
1 = All flash memory locations or selected logical page verify as erased.
0 = If a blank check or page erase verify command has been executed, and the CCIF flag is set, then a
0 in the BLANK flag indicates that all flash memory locations are not erased or the selected flash logical
page is not erased.
1 -0
Reserved, should read 0
IPSBAR
Offset:
0x1D_0024 (CFMCMD)
Access: User read/write
7
6
5
4
3
2
1
0
R
0
CMD
W
Reset:
0
0
0
0
0
0
0
0
Table 17-12. CFMCMD Field Descriptions
Field
Description
7
Reserved, should read 0
6 - 0
CMD
Valid flash memory commands are shown in
. Writing a command other than those listed in
during a command write sequence causes the ACCERR flag in the CFMUSTAT register to
set.
Table 17-13. CFM Flash Memory Commands
CMD[6:0]
Description
0x05
Blank Check
0x06
Page Erase Verify
0x20
Word Program
0x40
Page Erase
0x41
Mass Erase
Table 17-11. CFMUSTAT Field Descriptions
Field
Description