MOTOROLA
Chapter 6. ColdFire Flash Module (CFM)
6-15
Memory Map
6.3.4.7
CFM User Status Register (CFMUSTAT)
The CFMUSTAT reports Flash state machine command status, array access errors,
protection violations, and blank check status.
NOTE
Only one CFMUSTAT bit should be cleared at a time.
7
6
5
1
0
Field
CBEIF
CCIF
PVIOL ACCERR
—
BLANK
—
Reset
1100_0000
R/W
R/W
R
R/W
Address
0x1D_0020
Figure 6-11. CFM User Status Register (CFMUSTAT)
Table 6-10. CFMUSTAT Field Descriptions
Bits
Name
Description
7
CBEIF
Command buffer empty interrupt flag. The CBEIF flag indicates that the command buffer
for the interleaved Flash physical blocks is empty and that a new command sequence can be
started. Clear CBEIF by writing it to 1. Writing a 0 to CBEIF has no effect but can be used
to abort a command sequence. The CBEIF bit can trigger an interrupt request if the CBEIE
bit is set in CFMMCR. While CBEIF is clear, the CFMCMD register is not writable.
1 Command buffer is ready to accept a new command.
0 Command buffer is full.
6
CCIF
Command complete interrupt flag. The CCIF flag indicates that no commands are pending
for the Flash physical blocks. CCIF is set and cleared automatically upon start and
completion of a command. Writing to CCIF has no effect. The CCIF bit can trigger an
interrupt request if the CCIE bit is set in CFMCR.
1 All commands are completed
0 Command in progress
5
PVIOL
Protection violation flag. The PVIOL flag indicates an attempt was made to initiate a
program or erase operation in a Flash logical sector denoted as protected by CFMPROT.
Clear PVIOL by writing it to 1. Writing a 0 to PVIOL has no effect. While PVIOL is set in
any this register, it is not possible to launch another command.
1 A protection violation has occurred
0 No failure
4
ACCERR
Access error flag. The ACCERR flag indicates an illegal access to the CFM array or
registers caused by a bad program or erase sequence. ACCERR is cleared by writing it to 1.
Writing a 0 to ACCERR has no effect. While ACCERR is set in this register, it is not
possible to launch another command. See Section 6.4.3.4, “Flash User Mode Illegal
Operations,” for details on what sets the ACCERR flag.
1 Access error has occurred
0 No failure
3
—
Reserved, should be cleared.
Summary of Contents for ColdFire MCF5281
Page 124: ...3 20 MCF5282 User s Manual MOTOROLA EMAC Instruction Set Summary ...
Page 141: ...MOTOROLA Chapter 5 Static RAM SRAM 5 5 SRAM Programming Model ...
Page 142: ...5 6 MCF5282 User s Manual MOTOROLA SRAM Programming Model ...
Page 168: ...6 26 MCF5282 User s Manual MOTOROLA Interrupts ...
Page 186: ...7 18 MCF5282 User s Manual MOTOROLA Functional Description ...
Page 228: ...9 22 MCF5282 User s Manual MOTOROLA Functional Description ...
Page 246: ...10 18 MCF5282 User s Manual MOTOROLA Low Power Wakeup Operation ...
Page 254: ...11 8 MCF5282 User s Manual MOTOROLA Memory Map and Registers ...
Page 264: ...12 10 MCF5282 User s Manual MOTOROLA Chip Select Registers ...
Page 280: ...13 16 MCF5282 User s Manual MOTOROLA Misaligned Operands ...
Page 314: ...14 34 MCF5282 User s Manual MOTOROLA MCF5282 External Signals ...
Page 339: ...MOTOROLA Chapter 15 Synchronous DRAM Controller Module 15 25 SDRAM Example ...
Page 340: ...15 26 MCF5282 User s Manual MOTOROLA SDRAM Example ...
Page 356: ...16 16 MCF5282 User s Manual MOTOROLA DMA Controller Module Functional Description ...
Page 408: ...17 52 MCF5282 User s Manual MOTOROLA Buffer Descriptors ...
Page 446: ...20 24 MCF5282 User s Manual MOTOROLA Interrupts ...
Page 474: ...22 18 MCF5282 User s Manual MOTOROLA Programming Model ...
Page 510: ...23 36 MCF5282 User s Manual MOTOROLA Operation ...
Page 526: ...24 16 MCF5282 User s Manual MOTOROLA I2C Programming Examples ...
Page 672: ...28 12 MCF5282 User s Manual MOTOROLA Functional Description ...
Page 718: ...29 46 MCF5282 User s Manual MOTOROLA Motorola Recommended BDM Pinout ...
Page 750: ...32 8 MCF5282 User s Manual MOTOROLA Ordering Information ...