Rev. 1.10
78
October 23, 2020
Rev. 1.10
79
October 23, 2020
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
• RSTFC Register
Bit
7
6
5
4
3
2
1
0
Name
—
—
—
—
RSTF
LVRF
LRF
WRF
R/W
—
—
—
—
R/W
R/W
R/W
R/W
POR
—
—
—
—
0
x
0
0
“x”: unknown
Bit 7~4
Unimplemented, read as “0”
Bit 3
RSTF
: Reset control register software reset flag
Refer to the Internal Reset Control section.
Bit 2
LVRF
: LVR function reset flag
0: Not occur
1: Occurred
This bit is set high when a specific Low Voltage Reset situation condition occurs. This
bit can only be cleared to zero by the application program.
Bit 1
LRF
: LVR control register software reset flag
0: Not occur
1: Occurred
This bit is set high
if the LVRC register contains any non-defined LVR voltage register
values. This in effect acts like a software-reset function. This bit can only be cleared to
zero by the application program.
Bit 0
WRF
: WDT control register software reset flag
Refer to the Watchdog Timer Control Register section.
IAP Reset
When a specific value of “55H” is written into the FC1 register, a reset signal will be generated to
reset the whole device. Refer to the In Application Programming section for more associated details.
Watchdog Time-out Reset during Normal Operation
The Watchdog time-out Reset during normal operation is the same as the LVR Reset except that the
Watchdog time-out flag TO will be set to “1”.
WDT Time-out
Internal Reset
t
RSTD
WDT Time-out Reset during Normal Operation Timing Chart
Watchdog Time-out Reset during SLEEP or IDLE Mode
The Watchdog time-out Reset during SLEEP or IDLE Mode is a little different from other kinds
of reset. Most of the conditions remain unchanged except that the Program Counter and the Stack
Pointer will be cleared to “0” and the TO flag and PDF flags will be set to “1”. Refer to the System
Start Up Time Characteristics for t
SST
details.
WDT Time-out
Internal Reset
t
SST
WDT Time-out Reset during SLEEP or IDLE Mode Timing Chart