ADUC7122 Analog Devices, ADUC7122 Datasheet - Page 85

no-image

ADUC7122

Manufacturer Part Number
ADUC7122
Description
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI® MCU
Manufacturer
Analog Devices
Datasheet

Specifications of ADUC7122

Mcu Core
ARM7 TDMI
Mcu Speed (mips)
40
Sram (bytes)
8192Bytes
Gpio Pins
32
Adc # Channels
13

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC7122BBCZ
Manufacturer:
MICREL
Quantity:
231
Part Number:
ADUC7122BBCZ
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADUC7122BBCZ-RL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
TIMER1—GENERAL-PURPOSE TIMER
Timer1 is a 32-bit general-purpose timer, count down or count
up, with a programmable prescaler. The prescaler source can be
from the 32 kHz internal oscillator, the 32 kHz external crystal,
the core clock, or from the undivided PLL clock output. This
source can be scaled by a factor of 1, 16, 256, or 32,768. This gives a
minimum resolution of 42 ns when operating at CD = 0, the
core is operating at 41.78 MHz, and with a prescaler of 1.
The counter can be formatted as a standard 32-bit value or as
hours:minutes:seconds:hundredths.
Timer1 has a capture register (T1CAP) that can be triggered by
a selected IRQ’s source initial assertion. When triggered, the
current timer value is copied to T1CAP, and the timer keeps
running. This feature can be used to determine the assertion of
an event with increased accuracy.
The Timer1 interface consists of five MMRs, as shown in
Table 150.
Table 150. Timer1 Interface Registers
Register
T1LD
T1VAL
T1CAP
T1CLRI
T1CON
Note that if the part is in a low power mode, and Timer1 is
clocked from the GPIO or low power oscillator source, then
Timer1 continues to operate.
Description
32-bit register. Holds 32-bit unsigned integers.
This register is read only.
32-bit register. Holds 32-bit unsigned integers.
32-bit register. Holds 32-bit unsigned integers.
This register is read only.
8-bit register. Writing any value to this register clears
the Timer1 interrupt.
Configuration MMR.
Rev. 0 | Page 85 of 96
Timer1 reloads the value from T1LD either when Timer1
overflows or immediately when T1ICLR is written.
Table 151. Timer1 Load Registers
Name
T1LD
T1LD is a 32-bit register that holds the 32-bit value that is loaded
into the counter.
Table 152. Timer1 Clear Register
Name
T1CLRI
This 8-bit, write-only MMR is written (with any value) by user
code to refresh (reload) Timer1.
Table 153. Timer1 Value Register
Name
T1VAL
T1VAL is a 32-bit register that holds the current value of Timer1.
Table 154. Timer1 Capture Register
Name
T1CAP
This is a 32-bit register that holds the 32-bit value captured by
an enabled IRQ event.
Table 155. Timer1 Control Register.
Name
T1CON
This 32-bit MMR configures the mode of operation of Timer1.
Address
0xFFFF0320
Address
0xFFFF032C
Address
0xFFFF0324
Address
0xFFFF0330
Address
0xFFFF0328
Default Value
0x00000
Default Value
0x00
Default Value
0x0000
Default Value
0x00
Default Value
0x0000
ADuC7122
Access
R/W
Access
W
Access
R
Access
R
Access
R/W

Related parts for ADUC7122