|
S9S12G128F0CLF Datasheet, PDF (896/1158 Pages) Freescale Semiconductor, Inc – MC9S12G Family Reference Manual | |||
|
◁ |
96 KByte Flash Module (S12FTMRG96K1V1)
1 Global address [2:0] must be 000
Upon clearing CCIF to launch the Program P-Flash command, the Memory Controller will program the
data words to the supplied global address and will then proceed to verify the data words read back as
expected. The CCIF ï¬ag will set after the Program P-Flash operation has completed.
Table 25-41. Program P-Flash Command Error Handling
Register
Error Bit
Error Condition
Set if CCOBIX[2:0] != 101 at command launch
ACCERR
Set if command not available in current mode (see Table 25-27)
Set if an invalid global address [17:0] is supplied see Table 25-3)1
FSTAT
FPVIOL
Set if a misaligned phrase address is supplied (global address [2:0] != 000)
Set if the global address [17:0] points to a protected area
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
1 As deï¬ned by the memory map for FTMRG96K1.
25.4.6.6 Program Once Command
The Program Once command restricts programming to a reserved 64 byte ï¬eld (8 phrases) in the
nonvolatile information register located in P-Flash. The Program Once reserved ï¬eld can be read using the
Read Once command as described in Section 25.4.6.4. The Program Once command must only be issued
once since the nonvolatile information register in P-Flash cannot be erased. The Program Once command
must not be executed from the Flash block containing the Program Once reserved ï¬eld to avoid code
runaway.
Table 25-42. Program Once Command FCCOB Requirements
CCOBIX[2:0]
000
001
010
011
100
101
FCCOB Parameters
0x07
Not Required
Program Once phrase index (0x0000 - 0x0007)
Program Once word 0 value
Program Once word 1 value
Program Once word 2 value
Program Once word 3 value
Upon clearing CCIF to launch the Program Once command, the Memory Controller ï¬rst veriï¬es that the
selected phrase is erased. If erased, then the selected phrase will be programmed and then veriï¬ed with
read back. The CCIF ï¬ag will remain clear, setting only after the Program Once operation has completed.
MC9S12G Family Reference Manual, Rev.1.10
896
Freescale Semiconductor
|
▷ |