mc9s08en32 Freescale Semiconductor, Inc, mc9s08en32 Datasheet - Page 56

no-image

mc9s08en32

Manufacturer Part Number
mc9s08en32
Description
Hcs08 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Chapter 4 Memory
4.5.10.5
56
FACCERR
FBLANK
Reset
FPVIOL
FCBEF
FCCF
Field
7
6
5
4
2
W
R
FCBEF
Command Buffer Empty Flag — The FCBEF bit is used to launch commands. It also indicates that the
command buffer is empty so that a new command sequence can be executed when performing burst
programming. The FCBEF bit is cleared by writing a 1 to it or when a burst program command is transferred to
the array for programming. Only burst program commands can be buffered.
0 Command buffer is full (not ready for additional commands).
1 A new burst program command can be written to the command buffer.
Command Complete Flag — FCCF is set automatically when the command buffer is empty and no command
is being processed. FCCF is cleared automatically when a new command is started (by writing 1 to FCBEF to
register a command). Writing to FCCF has no meaning or effect.
0 Command in progress
1 All commands complete
Protection Violation Flag — FPVIOL is set automatically when a command that attempts to erase or program
a location in a protected block is launched (the erroneous command is ignored). FPVIOL is cleared by writing a
1 to FPVIOL.
0 No protection violation.
1 An attempt was made to erase or program a protected location.
Access Error Flag — FACCERR is set automatically when the proper command sequence is not obeyed exactly
(the erroneous command is ignored), if a program or erase operation is attempted before the FCDIV register has
been initialized, or if the MCU enters stop while a command was in progress. For a more detailed discussion of
the exact actions that are considered access errors, see
writing a 1 to FACCERR. Writing a 0 to FACCERR has no meaning or effect.
0 No access error.
1 An access error has occurred.
Verified as All Blank (erased) Flag — FBLANK is set automatically at the conclusion of a blank check command
if the entire Flash array was verified to be erased. FBLANK is cleared by clearing FCBEF to write a new valid
command. Writing to FBLANK has no meaning or effect.
0 After a blank check command is completed and FCCF = 1, FBLANK = 0 indicates the Flash array is not
1 After a blank check command is completed and FCCF = 1, FBLANK = 1 indicates the Flash array is
Flash Status Register (FSTAT)
1
7
completely erased.
completely erased (all 0xFFFF).
= Unimplemented or Reserved
FCCF
1
6
Table 4-13. FSTAT Register Field Descriptions
Figure 4-9. Flash Status Register (FSTAT)
FPVIOL
MC9S08EN32 Series Data Sheet, Rev. 3
0
5
FACCERR
0
4
Description
Section 4.5.6, “Access
3
0
0
FBLANK
0
2
Errors.” FACCERR is cleared by
Freescale Semiconductor
0
0
1
0
0
0

Related parts for mc9s08en32