
Chapter 4 384 KByte Flash Module (S12XFTM384K2V1)
MC9S12XF - Family Reference Manual, Rev.1.19
Freescale Semiconductor
175
4.4.2.9
Erase P-Flash Block Command
The Erase P-Flash Block operation will erase all addresses in a P-Flash block.
Upon clearing CCIF to launch the Erase P-Flash Block command, the Memory Controller will erase the
selected P-Flash block and verify that it is erased. The CCIF ag will set after the Erase P-Flash Block
operation has completed.
Table 4-48. Erase All Blocks Command Error Handling
Register
Error Bit
Error Condition
FSTAT
ACCERR
Set if CCOBIX[2:0] != 000 at command launch
Set if a Load Data Field command sequence is currently active
Set if command not available in current mode (see
Table 4-30)FPVIOL
Set if any area of the P-Flash memory is protected
MGSTAT1
Set if any errors have been encountered during the verify operation(1)
1. As found in the memory map for FTM512K3.
MGSTAT0
Set if any non-correctable errors have been encountered during the verify
FERSTAT
EPVIOLIF
Set if any area of the buffer RAM EEE partition is protected
Table 4-49. Erase P-Flash Block Command FCCOB Requirements
CCOBIX[2:0]
FCCOB Parameters
000
0x09
Global address [22:16] to
identify P-Flash block
001
Global address [15:0] in P-Flash block to be erased
Table 4-50. Erase P-Flash Block Command Error Handling
Register
Error Bit
Error Condition
FSTAT
ACCERR
Set if CCOBIX[2:0] != 001 at command launch
Set if a Load Data Field command sequence is currently active
Set if command not available in current mode (see
Table 4-30)Set if an invalid global address [22:16] is supplied(1)
1. As dened by the memory map for FTM512K3.
FPVIOL
Set if an area of the selected P-Flash block is protected
MGSTAT1
Set if any errors have been encountered during the verify operation(2)
2. As found in the memory map for FTM512K3.
MGSTAT0
Set if any non-correctable errors have been encountered during the verify
FERSTAT
EPVIOLIF
None