
Chapter 10 128 KByte Flash Module (S12XFTM128K2XFV1)
MC9S12XF - Family Reference Manual, Rev.1.19
386
Freescale Semiconductor
10.4.2.9
Erase P-Flash Sector Command
The Erase P-Flash Sector operation will erase all addresses in a P-Flash sector.
Upon clearing CCIF to launch the Erase P-Flash Sector command, the Memory Controller will erase the
selected Flash sector and then verify that it is erased. The CCIF ag will be set after the Erase P-Flash
Sector operation has completed.
Table 10-48. 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 command not available in current mode (see
Table 10-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
Table 10-49. Erase P-Flash Sector Command FCCOB Requirements
CCOBIX[2:0]
FCCOB Parameters
000
0x0A
Global address [22:16] to identify
P-Flash block to be erased
001
Global address [15:0] anywhere within the sector to be erased.
Table 10-50. Erase P-Flash Sector Command Error Handling
Register
Error Bit
Error Condition
FSTAT
ACCERR
Set if CCOBIX[2:0] != 001 at command launch
Set if command not available in current mode (see
Table 10-30)
Set if an invalid global address [22:16] is supplied(1)
1. As dened by the memory map for FTM512K3.
Set if a misaligned phrase address is supplied (global address [2:0] != 000)
FPVIOL
Set if the selected P-Flash sector is protected
MGSTAT1
Set if any errors have been encountered during the verify operation
MGSTAT0
Set if any non-correctable errors have been encountered during the verify
operation
FERSTAT
EPVIOLIF
None