ADUC702 AD [Analog Devices], ADUC702 Datasheet - Page 67

no-image

ADUC702

Manufacturer Part Number
ADUC702
Description
Precision Analog Microcontroller 12-bit Analog I/O, ARM7TDMI MCU
Manufacturer
AD [Analog Devices]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC7020BCPZ62
Manufacturer:
ADI
Quantity:
717
Part Number:
ADUC7020BCPZ62
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADUC7020BCPZ62I
Manufacturer:
ADI
Quantity:
15
Part Number:
ADUC7020BCPZ62I
Manufacturer:
ADI
Quantity:
1 500
Part Number:
ADUC7020BCPZ62I
Quantity:
2 000
Part Number:
ADUC7020BCPZ62I
Manufacturer:
ADI
Quantity:
298
Part Number:
ADUC7020BCPZ62I
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADUC7020BCPZ62I-RL
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADUC7021BCPZ62I
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADUC7022BCPZ32
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Company:
Part Number:
ADUC7023BCBZ62I-R7
Quantity:
9 000
Company:
Part Number:
ADUC7023BCP6Z62I
Quantity:
10 000
Preliminary Technical Data
TIMERS
The ADuC702x has four general purpose Timer/Counters:
The four timers in their normal mode of operation can be
either free-running or periodic.
- In free-running mode the counter decrements/increments
- In periodic mode the counter decrements/increments from
The value of a counter can be read at any time by accessing its
value register (TxVAL). Timers are started by writing in the
Control register of the corresponding timer (TxCON).
In normal mode, an IRQ is generated each time the value of the
counter reaches zero, if counting down, or full-scale, if counting
up. An IRQ can be cleared by writing any value to Clear register
of the particular timer (TxCLRI).
Bit
31-8
7
6
5-4
3-2
1-0
Timer1
Timer1 is a 32-bit general purpose timer, count-down or count-
up, with a programmable prescaler. The prescaler source can be
the 32kHz Oscillator, the core clock frequency, or an external
GPIO, P1.0 or P0.6. This source can be scaled by a factor of 1,
16, 256 or 32768.
The counter can be formatted as a standard 32-bit value or as
Hours:Minutes:Seconds:Hundreths.
from the maximum/minimum value until zero/full scale and
starts again at the maximum /minimum value.
the value in the Load Register(TxLD MMR,) until zero/full
scale and starts again at the value stored in the Load Register.
Name
- Timer0,
- Timer1,
- Timer2 or Wake-up Timer,
- Timer3 or Watchdog Timer.
Description
Reserved
Timer0 enable bit:
Set by user to enable timer 0
Cleared by user to disable timer 0. by default.
Timer 0 mode:
Set by user to operate in periodic mode
Cleared by user to operate in free-running mode. Default mode
Reserved
Prescale:
00
01
10
11
Reserved
Core clock / 1. value by default
Core clock / 16
Core clock / 256
Undefined. Equivalent to 00
Table 60: T0CON MMR Bit Descriptions
Rev. PrB | Page 67 of 80
Timer0 – RTOS timer
Timer0 is a general purpose 16-bit count-down timer with a
programmable prescaler. The prescaler source is the core clock
frequency and can be scaled by factors of 1, 16 or 256.
Timer0 interface consists in four MMRS:
- T0LD and T0VAL are 16-bit registers (bit 0 to 15) and hold
- T0CLRI is an 8-bit register. Writing any value to this register
- T0CON is the configuration MMR described in Table 60
Timer1 has a capture register (T1CAP), which can be triggered
by a selected IRQ source initial assertion. This feature can be
used to determine the assertion of an event with more accuracy
than the precision allowed by the RTOS timer at the time the
IRQ is serviced.
Timer 1 can be used to start ADC conversions as shown in the
block diagramFigure 29.
Timer1 interface consists in five MMRS:
- T1LD, T1VAL and T1CAP are 32-bit registers and hold 32-
Core Clock
16-bit unsigned integers. T0VAL is read-only.
will clear the interrupt
below
/ 1, 16 or 256
Prescaler
Figure 28:timer 0 block diagram
16-bit Down Counter
Timer0 Value
16-bit Load
ADuC702x Series
Timer0IRQ

Related parts for ADUC702