FXTH870xD
Sensors
Freescale Semiconductor, Inc.
29
4.9.4
FLASH Protection Register (FPROT and NVPROT)
During reset, the contents of the nonvolatile location NVPROT is copied from FLASH into FPROT. Bits 0, 1, and 2 are not used
and each always reads as 0. This register can be read at any time, but user program writes have no meaning or effect.
BACKGROUND DEBUG commands can write to FPROT.
Figure 15. FLASH Protection Register (FPROT)
4.9.5
FLASH Status Register (FSTAT)
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.
Table 14. FCNFG Register Field Descriptions
Field
Description
5
KEYACC
Enable Writing of Access Key
— This bit enables writing of the backdoor comparison key. For more detailed information about
the backdoor key mechanism, refer to
.
0
Writes to 0xFFB0–0xFFB7 are interpreted as the start of a FLASH programming or erase command
1
Writes to NVBACKKEY (0xFFB0–0xFFB7) are interpreted as comparison key writes
$1824
7
6
5
4
3
2
1
0
R
FPS7
FPS6
FPS5
FPS4
FPS3
FPS2
FPS1
FPDIS
W
(1)
1. Background commands can be used to change the contents of these bits in FPROT.
(1)
(1)
(1)
(1)
(1)
(1)
(1)
Reset:
This register is loaded from nonvolatile location NVPROT during reset.
Table 15. FPROT Register Field Descriptions
Field
Description
7:1
FPS[7:1]
FLASH Protect Select Bits
— When FPDIS = 0, this 7-bit field determines the ending address of unprotected FLASH locations
at the high address end of the FLASH. Protected FLASH locations cannot be erased or programmed.
0
FPDIS
FLASH Protection Disable
0
FLASH block specified by FPS[7:1] is block protected (program and erase not allowed)
1
No FLASH block is protected
$1825
7
6
5
4
3
2
1
0
R
FCBEF
FCCF
FPVIOL
FACCERR
0
FBLANK
0
0
W
Reset:
1
1
0
0
0
0
0
0
= Reserved
Figure 16. FLASH Status Register (FSTAT)
Table 16. FSTAT Register Field Descriptions
Field
Description
7
FCBEF
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 one 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
Summary of Contents for FXTH870 D Series
Page 86: ...FXTH870xD Sensors 84 Freescale Semiconductor Inc Figure 57 Data Flow For Measurements...
Page 171: ...FXTH870xD Sensors Freescale Semiconductor Inc 169 Figure 128 QFN Case Outline...
Page 172: ...FXTH870xD Sensors 170 Freescale Semiconductor Inc Figure 129 QFN Case Outline...
Page 173: ...FXTH870xD Sensors Freescale Semiconductor Inc 171...