English
Language : 

BC68F2130 Datasheet, PDF (58/148 Pages) Holtek Semiconductor Inc – Sub-1GHz RF Transmitter Flash MCU
BC68F2130/BC68F2140
Sub-1GHz RF Transmitter Flash MCU
Watchdog Time-out Reset during Normal Operation
The Watchdog time-out Reset during normal operations is the same as a LVR reset except that the
Watchdog time-out flag TO will be set to “1”.
WDT Time-out
Internal Reset
tRSTD + tSST
WDT Time-out Reset during Normal Operation Timing Chart
Watchdog Time-out Reset during DEEP SLEEP/SLEEP/IDLE Mode
The Watchdog time-out Reset during DEEP SLEEP, 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 will be set to “1”. Refer to the A.C.
Characteristics for tSST details.
WDT Time-out
tSST
Internal Reset
WDT Time-out Reset during DEEP SLEEP/SLEEP/IDLE Timing Chart
Reset Initial Conditions
The different types of reset described affect the reset flags in different ways. These flags, known
as PDF and TO are located in the status register and are controlled by various microcontroller
operations, such as the SLEEP or IDLE Mode function or Watchdog Timer. The reset flags are
shown in the table:
TO
PDF
RESET Conditions
0
0
Power-on reset
u
u
LVR reset during NORMAL or SLOW Mode operation
1
u
WDT time-out reset during NORMAL or SLOW Mode operation
1
1
WDT time-out reset during DEEP SLEEP, IDLE or SLEEP Mode operation
“u” stands for unchanged
The following table indicates the way in which the various components of the microcontroller are
affected after a power-on reset occurs.
Item
Program Counter
Interrupts
WDT, Time Base
Timer Modules
Input/Output Ports
Stack Pointer
Condition After RESET
Reset to zero
All interrupts will be disabled
Clear after reset, WDT begins counting
Timer Modules will be turned off
I/O ports will be setup as inputs
Stack Pointer will point to the top of the stack
The different kinds of resets all affect the internal registers of the microcontroller in different ways.
To ensure reliable continuation of normal program execution after a reset occurs, it is important to
know what condition the microcontroller is in after a particular reset occurs. The following table
describes how each type of reset affects each of the microcontroller internal registers.
Rev. 1.10
58
May 19, 2017