English
Language : 

MC68HC908AS32A Datasheet, PDF (142/280 Pages) Freescale Semiconductor, Inc – Microcontrollers
Low-Voltage Inhibit (LVI)
VDD
LOW VDD
DETECTOR
LVIPWR
FROM CONFIG1
CPU CLOCK
VDD > LVITRIP = 0
VDD < LVITRIP = 1
STOP MODE
FILTER BYPASS
FROM CONFIG1
LVIRST
LVI RESET
ANLGTRIP
LVISTOP
FROM CONFIG1
LVIOUT
Figure 11-1. LVI Module Block Diagram
11.3.1 Polled LVI Operation
In applications that can operate at VDD levels below the LVITRIPF level, software can monitor VDD by
polling the LVIOUT bit. In the configuration register, the LVIPWR bit must be at 1 to enable the LVI
module, and the LVIRST bit must be at 0 to disable LVI resets.
11.3.2 Forced Reset Operation
In applications that require VDD to remain above the LVITRIPF level, enabling LVI resets allows the LVI
module to reset the MCU when VDD falls to the LVITRIPF level and remains at or below that level for nine
or more consecutive CPU cycles. In the configuration register, the LVIPWR and LVIRST bits must be at
1 to enable the LVI module and to enable LVI resets.
11.3.3 False Reset Protection
In order for the LVI module to reset the MCU,VDD must remain at or below the LVITRIPF level for nine or
more consecutive CPU cycles. VDD must be above LVITRIPR for only one CPU cycle to bring the MCU out
of reset.
11.4 LVI Status Register
The LVI status register flags VDD voltages below the LVITRIPF level.
Address: $FE0F
Bit 7
6
5
4
3
2
1
Bit 0
Read: LVIOUT
0
0
0
0
0
0
0
Write:
Reset: 0
0
0
0
0
0
0
0
= Unimplemented
Figure 11-2. LVI Status Register (LVISR)
MC68HC908AS32A Data Sheet, Rev. 2.0
142
Freescale Semiconductor