HT83F10 HOLTEK [Holtek Semiconductor Inc], HT83F10 Datasheet - Page 41

no-image

HT83F10

Manufacturer Part Number
HT83F10
Description
Flash Type Voice OTP MCU
Manufacturer
HOLTEK [Holtek Semiconductor Inc]
Datasheet
Low Drop Output - LDO
All device include a fully integrated LDO regulator which
can be used to provide a fixed voltage for user applica-
tions. The integrated LDO is a simple three terminal de-
vice with an external input pin, LDO_IN, external output
pin, LDO_OUT, and a ground pin connected to the de-
vice VSS pin. Implemented in CMOS technology, it can
deliver a 100mA output current and allow an input volt-
age as high as 24V. It will supply a fixed output voltage
level of 3.3V. Using CMOS technology ensures that the
regulator has a low dropout voltage and a low quiescent
current.
Low Voltage Detector - LVD
The Low Voltage Detector internal function provides a
means for the user to monitor when the power supply
voltage falls below a certain fixed level as specified in
the DC characteristics.
Operation
The Low Voltage Detector must first be enabled using a
configuration option.
The LVD control bit is bit 2 of the PWMCR regsiter and is
known as LVDF. Under normal operation, and when the
power supply voltage is above the specified VLVD value
in the DC characteristic section, the LVDF bit will remain
at a zero value. If the power supply voltage should fall be-
low this VLVD value then the LVDF bit will change to a
high value indicating a low voltage condition. Note that
the LVDF bit is a read-only bit. By polling the LVDF bit in
the PWMCR register, the application program can there-
fore determine the presence of a low voltage condition.
Watchdog Timer
The Watchdog Timer is provided to prevent program
malfunctions or sequences from jumping to unknown lo-
cations, due to certain uncontrollable external events
such as electrical noise. It operates by providing a de-
vice reset when the WDT counter overflows. The WDT
clock is supplied by one of two sources selected by con-
figuration option: its own self-contained dedicated inter-
nal WDT oscillator, or the instruction clock which is the
system clock divided by 4. Note that if the WDT configu-
ration option has been disabled, then any instruction re-
lating to its operation will result in no operation.
The internal WDT oscillator has an approximate period
of 65 s at a supply voltage of 5V. If selected, it is first di-
vided by 256 via an 8-stage counter to give a nominal
Rev. 1.00
41
period of 17ms. Note that this period can vary with VDD,
temperature and process variations. For longer WDT
time-out periods the WDT prescaler can be utilized. By
writing the required value to bits 0, 1 and 2 of the WDTS
register, known as WS0, WS1 and WS2, longer time-out
periods can be achieved. With WS0, WS1 and WS2 all
equal to 1, the division ratio is 1:128 which gives a maxi-
mum time-out period of about 2.1s.
A configuration option can select the instruction clock,
which is the system clock divided by 4, as the WDT clock
source instead of the internal WDT oscillator. If the in-
struction clock is used as the clock source, it must be
noted that when the system enters the Power Down
Mode, as the system clock is stopped, then the WDT
clock source will also be stopped. Therefore the WDT
will lose its protecting purposes. In such cases the sys-
tem cannot be restarted by the WDT and can only be re-
started using external signals. For systems that operate
in noisy environments, using the internal WDT oscillator
is therefore the recommended choice.
Under normal program operation, a WDT time-out will
initialise a device reset and set the status bit TO. How-
ever, if the system is in the Power Down Mode, when a
WDT time-out occurs, only the Program Counter and
Stack Pointer will be reset. Three methods can be
adopted to clear the contents of the WDT and the WDT
prescaler. The first is an external hardware reset, which
means a low level on the RES pin, the second is using
the watchdog software instructions and the third is via a
There are two methods of using software instructions to
clear the Watchdog Timer, one of which must be chosen
by configuration option. The first option is to use the sin-
gle CLR WDT instruction while the second is to use
the two commands CLR WDT1 and CLR WDT2 . For
the first option, a simple execution of CLR WDT will
clear the WDT while for the second option, both CLR
WDT1 and CLR WDT2 must both be executed to
successfully clear the WDT. Note that for this second
option, if CLR WDT1 is used to clear the WDT, succes-
sive executions of this instruction will have no effect,
only the execution of a CLR WDT2 instruction will
clear the WDT. Similarly, after the CLR WDT2 instruc-
tion has been executed, only a successive CLR WDT1
instruction can clear the Watchdog Timer.
HALT instruction.
HT83FXX
May 12, 2009

Related parts for HT83F10