ADUC7128BCPZ126 Analog Devices Inc, ADUC7128BCPZ126 Datasheet - Page 77

IC DAS MCU ARM7 ADC/DDS 64-LFCSP

ADUC7128BCPZ126

Manufacturer Part Number
ADUC7128BCPZ126
Description
IC DAS MCU ARM7 ADC/DDS 64-LFCSP
Manufacturer
Analog Devices Inc
Series
MicroConverter® ADuC7xxxr
Datasheet

Specifications of ADUC7128BCPZ126

Core Size
16/32-Bit
Program Memory Size
126KB (126K x 8)
Core Processor
ARM7
Speed
41.78MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
PLA, POR, PWM, PSM, Temp Sensor, WDT
Number Of I /o
28
Program Memory Type
FLASH
Ram Size
8K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 10x12b; D/A 1x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
64-LFCSP
Controller Family/series
(ARM7) ADUC
No. Of I/o's
40
Ram Memory Size
8KB
Cpu Speed
41.78MHz
No. Of Timers
5
No. Of Pwm Channels
6
Package
64LFCSP EP
Device Core
ARM7TDMI
Family Name
ADuC7xxx
Maximum Speed
41.78 MHz
Operating Supply Voltage
3.3 V
Data Bus Width
16|32 Bit
Number Of Programmable I/os
40
Interface Type
I2C/SPI/UART
On-chip Adc
14-chx12-bit
Number Of Timers
5
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
EVAL-ADUC7128QSPZ - KIT DEV FOR ADUC7128
Eeprom Size
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADUC7128BCPZ126
Manufacturer:
ADI/亚德诺
Quantity:
20 000
TIMER2—WAKE-UP TIMER
EXTERNAL 32kHz
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, namely, the core clock (default selection),
the internal 32.768 kHz oscillator, the external 32.768 kHz watch
crystal, or the core clock. The selected clock source can be
scaled by a factor of 1, 16, 256, or 32768. 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].
The counter can be formatted as plain 32-bit value or as
hours:minutes:seconds:hundredths.
Timer2 reloads the value from T2LD either when Timer2
overflows or immediately after T2ICLR is written.
The Timer2 interface consists of four MMRs, as shown in
Table 112.
Table 112. Timer2 Interface MMRs
Name
T2LD
T2VAL
T2ICLR
T2CON
INTERNAL 32kHz
CORE CLOCK
OSCILLATOR
OSCILLATOR
Description
A 32-bit register. Holds 32-bit unsigned integers.
A 32-bit register. Holds 32-bit unsigned integers.
This register is read only.
An 8-bit register. Writing any value to this register
clears the Timer2 interrupt.
The configuration MMR (see Table 113).
Figure 57. Timer2 Block Diagram
PRESCALER
1, 16, 256,
OR 32768
COUNTER
UP/DOWN
TIMER2
VALUE
32-BIT
32-BIT
LOAD
TIMER2IRQ
Rev. 0 | Page 77 of 92
Timer2 Load Register
Name
T2LD
T2LD is a 32-bit register that holds the 32 bit value that is loaded
into the counter.
Timer2 Clear Register
Name
T2ICLR
This 8-bit write-only MMR is written (with any value) by user
code to refresh (reload) Timer2.
Timer2 Value Register
Name
T2VAL
T2VAL is a 32-bit register that holds the current value of Timer2.
Timer2 Control Register
Name
T2CON
This 32-bit MMR configures the mode of operation for Timer2.
Address
0xFFFF0340
Address
0xFFFF034C
Address
0xFFFF0344
Address
0xFFFF0348
ADuC7128/ADuC7129
Default Value
0x00000
Default Value
0x00
Default Value
0x0000
Default Value
0x0000
Access
R/W
Access
W
Access
R
Access
R/W

Related parts for ADUC7128BCPZ126