ADUC7032BSTZ-8L-RL Analog Devices Inc, ADUC7032BSTZ-8L-RL Datasheet - Page 75
![IC,Battery Management,QFP,48PIN,PLASTIC](/photos/6/59/65923/505-48-lqfp_sml.jpg)
ADUC7032BSTZ-8L-RL
Manufacturer Part Number
ADUC7032BSTZ-8L-RL
Description
IC,Battery Management,QFP,48PIN,PLASTIC
Manufacturer
Analog Devices Inc
Series
MicroConverter® ADuC7xxxr
Datasheet
1.EVAL-ADUC7032QSPZ.pdf
(116 pages)
Specifications of ADUC7032BSTZ-8L-RL
Core Processor
ARM7
Core Size
16/32-Bit
Speed
20.48MHz
Connectivity
LIN, SPI, UART/USART
Peripherals
POR, PSM, Temp Sensor, WDT
Number Of I /o
9
Program Memory Size
96KB (96K x 8)
Program Memory Type
FLASH
Ram Size
6K x 8
Voltage - Supply (vcc/vdd)
3.5 V ~ 18 V
Data Converters
A/D 2x16b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 105°C
Package / Case
48-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
Compliant
TIMER3—WATCHDOG TIMER
Timer3 has two modes of operation: normal mode and watchdog
mode. The watchdog timer is used to recover from an illegal
software state. Once enabled, it requires periodic servicing to
prevent it from forcing a reset of the processor.
Timer3 reloads the value from T3LD either when TIMER3
overflows, or immediately when T3CLRI is written.
Normal Mode
Timer3 in normal mode is identical to Timer0 in 16-bit mode
of operation, except for the clock source. The clock source is the
low power 32.768 kHz oscillator and can be scaled by a factor of
1, 16, or 256. Timer3 also features a capture facility that allows
the capture of the current timer value if the Timer2 interrupt is
enabled via IRQEN[5].
Watchdog Mode
Watchdog mode is entered by setting T3CON[5]. Timer3 decre-
ments from the timeout value present in the T3LD register until
the value reaches 0. The maximum timeout is 512 seconds, using
the maximum prescalar of 1/256 and full scale in T3LD.
User software should not configure a timeout period of less than
30 ms. This is to avoid any conflict with Flash/EE memory page
erase cycles, which require 20 ms to complete a single page
erase cycle.
If T3VAL reaches 0, a reset or an interrupt occurs, depending
on T3CON[1]. To avoid a reset or an interrupt event, any value
must be written to T3CLRI before T3VAL reaches 0. This reloads
the counter with T3LD and begins a new timeout period.
When watchdog mode is entered, T3LD and T3CON are write-
protected. These two registers cannot be modified until any
reset event resets the watchdog timer.
Timer3 is automatically halted during JTAG debug access and
recommences counting only when JTAG relinquishes control of
the ARM7 core. By default, Timer3 continues to count during
power-down. This can be disabled by setting Bit 0 in T3CON.
It is recommended that the default value be used, that is, that
the watchdog timer continue to count during power-down.
LOW POWER
32.768kHz
PRESCALAR
1, 16, 256
Figure 33. Timer3 Block Diagram
Rev.0 | Page 75 of 116
UP/DOWN COUNTER
16-BIT LOAD
TIMER3
VALUE
16-BIT
Timer3 Interface
The Timer3 interface consists of four MMRs.
•
•
•
Timer3 Load Register
Name: T3LD
Address: 0xFFFF0360
Default Value: 0x0040
Access: Read/write
Function: This 16-bit MMR holds the Timer3 reload value.
Timer3 Value Register
Name: T3VAL
Address: 0xFFFF0364
Default Value: 0x0040
Access: Read only
Function: This 16-bit, read-only MMR holds the current
Timer3 count value.
Timer3 Clear Register
Name: T3CLRI
Address: 0xFFFF036C
Access: Write only
Function: This 8-bit, write-only MMR is written (with any
value) by user code to refresh (reload) Timer3 in watchdog
mode to prevent a watchdog timer reset event. This register
must be written with a specific value (generated by user code,
based on a polynomial equation) to refresh the watchdog timer
and prevent a watchdog reset. In normal mode, writing any
value to this MMR clears the interrupt.
T3CON is the configuration MMR described in Table 57.
T3LD and T3VAL are 16-bit registers (Bit 0 to Bit 15) that
T3CLRI is an 8-bit register. Writing any value to this register
hold 16-bit unsigned integers. T3VAL is read only.
clears the Timer3 interrupt in normal mode or resets a
new timeout period in watchdog mode.
WATCHDOG RESET
TIMER3 IRQ
ADuC7032-8L