DEMO9S08LIN Freescale, DEMO9S08LIN Datasheet - Page 60

no-image

DEMO9S08LIN

Manufacturer Part Number
DEMO9S08LIN
Description
Manufacturer
Freescale
Datasheet

Specifications of DEMO9S08LIN

Lead Free Status / RoHS Status
Compliant
Chapter 4 Memory
4.6.5
Bits 3, 1, and 0 always read 0 and writes have no meaning or effect. The remaining five bits are status bits
that can be read at any time. Writes to these bits have special meanings that are discussed in the bit
descriptions.
60
FACCERR
FBLANK
Reset
FPVIOL
FCBEF
FCCF
Field
7
6
5
4
2
W
R
FCBEF
FLASH Status Register (FSTAT)
FLASH 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 may be written to the command buffer.
FLASH 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
FLASH Protection Violation Flag — FPVIOL is set automatically when a command attempts to erase or
program a location in a protected block (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.
FLASH Access Error Flag — FACCERR is set automatically when the proper command sequence is not
followed 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
FACCERR is cleared by writing a 1 to FACCERR. Writing a 0 to FACCERR has no meaning or effect.
0 No access error has occurred.
1 An access error has occurred.
FLASH 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
1
7
completely erased.
completely erased (all 0x00FF).
= Unimplemented or Reserved
FCCF
1
6
MC9S08LC60 Series Data Sheet: Technical Data, Rev. 4
Figure 4-9. FLASH Status Register (FSTAT)
Table 4-12. FSTAT Field Descriptions
FPVIOL
0
5
FACCERR
0
4
Description
3
0
0
FBLANK
0
2
Section 4.4.5, “Access
Freescale Semiconductor
0
0
1
Errors.”
0
0
0