ADUC7124 Analog Devices, ADUC7124 Datasheet - Page 93

no-image

ADUC7124

Manufacturer Part Number
ADUC7124
Description
Precision Analog Microcontroller, 12-Bit Analog I/O, Large Memory, ARM7TDMI MCU with Enhanced IRQ Handler
Manufacturer
Analog Devices
Datasheet

Specifications of ADUC7124

Mcu Core
ARM7 TDMI
Mcu Speed (mips)
40
Sram (bytes)
32000Bytes
Gpio Pins
30
Adc # Channels
12

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC7124BCPZ126
Manufacturer:
AD
Quantity:
349
Part Number:
ADUC7124BCPZ126
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADUC7124BCPZ126-RL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Table 141. T1CON MMR Bit Descriptions
Bit
[31:18]
17
[16:12]
[11:9]
8
7
6
[5:4]
[3:0]
T1CLRI Register
Name:
Address:
Default Value:
Access:
T1CLRI is an 8-bit register. Writing any value to this register
clears the Timer1 interrupt.
T1CAP Register
Name:
Address:
Default Value:
Value
000
001
010
011
00
01
10
11
0000
0100
1000
1111
Description
Reserved.
Event select bit.
Set by the user to enable time capture of an
event.
Cleared by the user to disable time capture of an
event.
Event select range, 0 to 25. These events are as
described in Table 126. All events are offset by
two, that is, Event 2 in Table 126 becomes Event
0 for the purposes of Timer0.
Clock select.
Core clock (41 MHz/2
32.768 kHz.
UCLK.
P1.0 raising edge triggered.
Count up.
Set by the user for Timer1 to count up.
Cleared by the user for Timer1 to count down
by default.
Timer1 enable bit.
Set by the user to enable Timer1.
Cleared by the user to disable Timer1 by default.
Timer1 mode.
Set by the user to operate in periodic mode.
Cleared by the user to operate in free-running
mode. Default mode.
Format.
Binary.
Reserved.
Hr: min: sec: hundredths (23 hours to 0 hour).
Hr: min: sec: hundredths (255 hours to 0 hour).
Prescale.
Source clock/1.
Source clock/16.
Source clock/256.
Source clock/32,768.
T1CLRI
0xFFFF032C
0xFF
Write only
T1CAP
0xFFFF0330
0x00000000
CD
).
Rev. B | Page 93 of 104
Access:
T1CAP is a 32-bit register. It holds the value contained in
T1VAL when a particular event occurrs. This event must be
selected in T1CON.
Timer2 (Wake-Up Timer)
Timer2 is a 32-bit wake-up timer, count down or count up, with
a programmable prescaler. The prescaler is clocked directly from
one of four clock sources, including the core clock (default selec-
tion), the internal 32.768 kHz oscillator, the external 32.768 kHz
watch crystal, or the PLL undivided clock. The selected clock
source can be scaled by a factor of 1, 16, 256, or 32,768. The
wake-up timer continues to run when the core clock is disabled.
This gives a minimum resolution of 22 ns when the core is
operating at 41.78 MHz and with a prescaler of 1. Capture of
the current timer value is enabled if the Timer2 interrupt is
enabled via IRQEN[4] (see Table 126).
The counter can be formatted as a plain 32-bit value or as
hours: minutes: seconds: hundredths.
Timer2 reloads the value from T2LD either when Timer2
overflows or immediately when T2CLRI is written.
The Timer2 interface consists of four MMRs, shown in
Table 142.
Table 142. Timer2 Interface Registers
Register
T2LD
T2VAL
T2CLRI
T2CON
Timer2 Load Registers
Name:
Address:
Default Value:
Access:
T2LD is a 32-bit register, which holds the 32-bit value that is
loaded into the counter.
Timer2 Clear Register
Name:
Address:
Default Value:
Access:
This 8-bit write-only MMR is written (with any value) by user
code to refresh (reload) Timer2.
Description
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 Timer2 interrupt.
Configuration MMR.
Read/write
T2LD
0xFFFF0340
0x00000
Read/write
T2CLRI
0xFFFF034C
0x00
Write only
ADuC7124/ADuC7126

Related parts for ADUC7124