Datasheet
Table 4-43. Valid set user margin level settings
CCOB
(CCOBIX = 010)
Level description
0x0000 Return to normal level
0x0001 User margin-1 level
1
0x0002 User margin-0 level
2
1. Read margin to the erased state
2. Read margin to the programmed state
Table 4-44. Set user margin level command error handling
Register Error bit Error condition
NVM_FSTAT
ACCERR
Set if CCOBIX[2:0] != 010 at command launch
Set if command is not available in current mode (see Table 4-9)
Set if an invalid global address [23:0] is supplied
Set if an invalid margin level setting is supplied
FPVIOL None
MGSTAT1 None
MGSTAT0 None
Note
User margin levels can be used to check that NVM memory
contents have adequate margin for normal level read operations.
If unexpected results are encountered when checking NVM
memory contents at user margin levels, a potential loss of
information has been detected.
4.5.2.9.13 Erase verify EEPROM section command
The erase verify EEPROM section command will verify that a section of code in the
EEPROM is erased. The erase verify EEPROM section command defines the starting
point of the data to be verified and the number of bytes.
Table 4-45. Erase verify EEPROM section command FCCOB requirements
CCOBIX[2:0] NVM_FCCOBHI parameters NVM_FCCOBLO parameters
000 0x10 Global address [23:16] to identify the EEPROM block
001 Global address [15:0] of the first byte to be verified
010 Number of bytes to be verified
Flash and EEPROM
MC9S08PA60 Reference Manual, Rev. 1, 9/2012
102 Freescale Semiconductor, Inc.
