Datasheet
64 KByte Flash Module (S12XFTMR64K1V1)
S12XS Family Reference Manual, Rev. 1.13
650 Freescale Semiconductor
20.4.2.13 Set Field Margin Level Command
The Set Field Margin Level command, valid in special modes only, causes the Memory Controller to set
the margin level specified for future read operations of a specific P-Flash or D-Flash block.
Upon clearing CCIF to launch the Set Field Margin Level command, the Memory Controller will set the
field margin level for the targeted block and then set the CCIF flag. Valid margin level settings for the Set
Field Margin Level command are defined in Table 20-57.
CAUTION
Field margin levels must only be used during verify of the initial factory
programming.
Table 20-56. Set Field Margin Level Command FCCOB Requirements
CCOBIX[2:0] FCCOB Parameters
000 0x0E
Global address [22:16] to identify the Flash
block
001 Margin level setting
Table 20-57. Valid Set Field Margin Level Settings
CCOB
(CCOBIX=001)
Level Description
0x0000 Return to Normal Level
0x0001 User Margin-1 Level
1
1
Read margin to the erased state
0x0002 User Margin-0 Level
2
2
Read margin to the programmed state
0x0003 Field Margin-1 Level
1
0x0004 Field Margin-0 Level
2
Table 20-58. Set Field Margin Level 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 20-28)
Set if an invalid global address [22:16] is supplied
1
1
As defined by the memory map for FTMR128K1.
Set if an invalid margin level setting is supplied
FPVIOL None
MGSTAT1 None
MGSTAT0 None
