HT46R01B-1/HT46R01N-1
HT48R01B-1/HT48R01N-1
For applications that operate within an environment
where more noise is present the reset circuit shown is
recommended.
V DD
0 .0 1 m F * *
VDD
1N 4148*
10kW ~
100kW
0 .1 ~ 1 m F
300W *
R E S /P A 7
VSS
Note:
²*² It is recommended that this component is
added for added ESD protection
²**² It is recommended that this component is
added in environments where power line noise
is significant
External RES Circuit
More information regarding external reset circuits is
located in Application Note HA0075E on the Holtek
website.
· RES Pin Reset
This type of reset occurs when the microcontroller is
already running and the RES pin is forcefully pulled
low by external hardware such as an external switch.
In this case as in the case of other reset, the Program
Counter will reset to zero and program execution initi-
ated from this point.
RES
0 .4 V D D
0 .9 V D D
tR S T D + tS S T
In te rn a l R e s e t
Note: tRSTD is power-on delay, typical time=100ms
RES Reset Timing Chart
· Low Voltage Reset - LVR
The microcontroller contains a low voltage reset cir-
cuit in order to monitor the supply voltage of the de-
vice. The LVR function is selected via a configuration
option. If the supply voltage of the device drops to
within a range of 0.9V~VLVR such as might occur when
changing the battery, the LVR will automatically reset
the device internally. For a valid LVR signal, a low sup-
ply voltage, i.e., a voltage in the range between
0.9V~VLVR must exist for a time greater than that spec-
ified by tLVR in the A.C. characteristics. If the low sup-
ply voltage state does not exceed this value, the LVR
LV R
tR S T D + tS S T
In te rn a l R e s e t
Note: tRSTD is power-on delay, typical time=100ms
Low Voltage Reset Timing Chart
will ignore the low supply voltage and will not perform
a reset function. The actual VLVR value can be se-
lected via configuration options.
· Watchdog Time-out Reset during Normal Operation
The Watchdog time-out Reset during normal opera-
tion is the same as a hardware RES pin reset except
that the Watchdog time-out flag TO will be set to ²1².
W D T T im e - o u t
In te rn a l R e s e t
tR S T D + tS S T
Note: tRSTD is power-on delay, typical time=100ms
WDT Time-out Reset during Normal Operation
Timing Chart
· Watchdog Time-out Reset during Sleep mode
The Watchdog time-out Reset during Sleep mode is a
little different from other kinds of reset. Most of the
conditions remain unchanged except that the Pro-
gram 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.
W D T T im e - o u t
tS S T
In te rn a l R e s e t
WDT Time-out Reset during Sleep
Timing Chart
Note:
The tSST can be chosen to be either 128 or 2
clock cycles via configuration option if the sys-
tem clock source is provided by ERC or HIRC.
The SST is 128 for HXT or LXT.
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
function or Watchdog Timer. The reset flags are shown
in the table:
TO PDF
RESET Conditions
0 0 Power-on reset
u
u
RES or 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 Sleep Mode
operation
Note: ²u² stands for unchanged
Rev.1.00
26
June 9, 2011