ADUC7033BCPZ-8L-RL Analog Devices Inc, ADUC7033BCPZ-8L-RL Datasheet - Page 77

no-image

ADUC7033BCPZ-8L-RL

Manufacturer Part Number
ADUC7033BCPZ-8L-RL
Description
IC MCU FLASH 96K ANLG I/O 48LFCS
Manufacturer
Analog Devices Inc
Type
Battery Managementr
Datasheets

Specifications of ADUC7033BCPZ-8L-RL

Input Type
Logic
Output Type
Logic
Interface
UART, SPI
Current - Supply
20mA
Mounting Type
Surface Mount
Package / Case
*
For Use With
EVAL-ADUC7033QSPZ - EVAL DEV QUICK START ADUC7033
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
TIMER0—LIFETIME TIMER
Timer0 is a general-purpose, 48-bit count up, or a 16-bit count
up/down timer with a programmable prescaler. Timer0 can be
clocked from either the core clock or the low power 32.768 kHz
oscillator with a prescaler of 1, 16, 256, or 32,768. This gives a
minimum resolution of 48.83 ns when the core is operating at
20.48 MHz with a prescaler of 1.
In 48-bit mode, Timer0 counts up from zero. The current
counter value can be read from T0VAL0 and T0VAL1.
In 16-bit mode, Timer0 can count up or count down. A 16-bit
value can be written to T0LD to load into the counter. The cur-
rent counter value is read from T0VAL0. Timer0 has a capture
register (T0CAP) triggered by a selected IRQ source initial
assertion. When triggered, the current timer value is copied to
T0CAP and the timer continues running. This feature can be
used to determine the assertion of an event with more accuracy
than by servicing an interrupt alone.
Timer0 reloads the value from T0LD when Timer0 overflows.
The Timer0 interface consists of six MMRS.
T0LD is a 16-bit register holding the 16-bit value that
is loaded into the counter. T0LD is only available in
16-bit mode.
T0CAP is a 16-bit register that holds the 16-bit value
captured by an enabled IRQ event. T0CAP is only
available in 16-bit mode.
T0VAL0/T0VAL1 are 16-bit and 32-bit registers that hold
the 16 least significant bits (LSBs) and 32 most significant
bits (MSBs), respectively. T0VAL0 and T0VAL1 are read
only. In 16-bit mode, 16-bit T0VAL0 is used. In 48-bit
mode, both 16-bit T0VAL0 and 32-bit T0VAL1 are used.
32.768kHz OSCILLATOR
32.768kHz OSCILLATOR
EXTERNAL 32.768kHz
CLOCK FREQUENCY
WATCH CRYSTAL
LOW POWER
PRECISION
CORE
Figure 34. Timer0 Block Diagram
1, 16, 256, OR 32768
IRQ[31:0]
PRESCALER
Rev. B | Page 77 of 140
Timer0 Value Registers (T0VAL0/T0VAL1)
Name:
Address:
Default Value:
Access:
Function:
Timer0 Capture Register
Name:
Address:
Default Value:
Access:
Function:
16-BIT UP/DOWN COUNTER
CAPTURE
T0CLRI is an 8-bit register. Writing any value to this
register clears the interrupt. T0CLRI is only available in
16-bit mode.
T0CON is the configuration MMR described in Table 53.
48-BIT UP COUNTER
16-BIT LOAD
TIMER0
VALUE
T0VAL0/T0VAL1
0xFFFF0304, 0xFFFF0308
0x0000, 0x00000000
Read access only
T0VAL0 and T0VAL1 are 16-bit and 32-bit
registers that hold the 16 LSBs and 32 MSBs,
respectively. T0VAL0 and T0VAL1 are read
only. In 16-bit mode, 16-bit T0VAL0 is used.
In 48-bit mode, both 16-bit T0VAL0 and
32-bit T0VAL1 are used.
This is a 16-bit register that holds the 16-bit value
T0CAP
0xFFFF0314
0x0000
Read/write
captured by an enabled IRQ event. Available only
in 16-bit mode.
TIMER0 IRQ
ADuC7033

Related parts for ADUC7033BCPZ-8L-RL