|
MC9S08GT16A Datasheet, PDF (59/300 Pages) Freescale Semiconductor, Inc – Microcontrollers | |||
|
◁ |
Memory
7
R FPS7
W Note (1)
6
FPS6
Note (1)
5
FPS5
Note (1)
4
FPS4
Note (1)
3
FPS3
Note (1)
2
FPS2
Note (1)
1
FPS1
Note (1)
Reset
This register is loaded from nonvolatile location NVPROT during reset.
Figure 4-8. FLASH Protection Register (FPROT)
1 Background commands can be used to change the contents of these bits in FPROT.
0
FPDIS
Note (1)
Table 4-10. FPROT Field Descriptions
Field
Description
7:1
FPS[7:1]
0
FPDIS
FLASH Protect Select Bits â When FPDIS = 0, this 7-bit ï¬eld determines the ending address of unprotected
FLASH locations at the high address end of the FLASH. Protected FLASH locations cannot be erased or
programmed.
FLASH Protection Disable
0 FLASH block speciï¬ed by FPS2:FPS0 is block protected (program and erase not allowed).
1 No FLASH block is protected.
4.6.5 FLASH Status Register (FSTAT)
Bits 3, 1, and 0 always read 0 and writes have no meaning or effect. The remaining ï¬ve 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.
7
6
5
4
3
2
1
0
R
FCCF
0
FBLANK
0
0
FCBEF
FPVIOL FACCERR
W
Reset
1
1
0
0
0
0
0
0
= Unimplemented or Reserved
Figure 4-9. FLASH Status Register (FSTAT)
Table 4-11. FSTAT Field Descriptions
Field
7
FCBEF
6
FCCF
Description
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
MC9S08GT16A/GT8A Data Sheet, Rev. 1
Freescale Semiconductor
59
|
▷ |