Set User Margin Level Command - NXP Semiconductors MC9S08SU16 Reference Manual

Table of Contents

Advertisement

Functional description

11.3.10.12 Set user margin level command

The user margin is a small delta to the normal read reference level and, in effect, is a
minimum safety margin. That is, if the reads pass at the tighter tolerances of the user
margins, the normal reads have at least that much safety margin before users experience
data loss.
The set user margin level command causes the memory controller to set the margin level
for future read operations of the flash block.
Table 11-33. Set user margin level command FCCOB requirements
CCOBIX[2:0]
000
001
010
Upon clearing FSTAT[CCIF] to launch the set user margin level command, the memory
controller will set the user margin level for the targeted block and then set the
FSTAT[CCIF] flag.
Valid margin level settings for the set user margin level command are defined in the
following tables.
CCOB
(CCOBIX = 010)
0x0000
0x0001
0x0002
1. Read margin to the erased state
2. Read margin to the programmed state
Table 11-35. Set user margin level command error handling
Register
FSTAT
178
FCCOBHI parameters
0x0D
Global address [15:0] to identify flash block
Table 11-34. Valid set user margin level settings
Error bit
Error condition
Set if CCOBIX[2:0] != 010 at command launch
Set if command is not available in current mode (see
ACCERR
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
MC9S08SU16 Reference Manual, Rev. 5, 4/2017
FCCOBLO parameters
Global address [23:16] to identify flash block
Margin level setting
Note
Level description
Return to normal level
User margin-1 level
User margin-0 level
1
2
Table
11-4)
NXP Semiconductors

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc9s08su16vfkMc9s08su8vfk

Table of Contents