ADUC7128BCPZ126 Analog Devices Inc, ADUC7128BCPZ126 Datasheet - Page 75

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
TIMER1—GENERAL-PURPOSE TIMER
CORE CLOCK
Timer1 is a 32-bit general-purpose count down or count up timer
with a programmable prescaler. The prescaler source can be
from the 32 kHz oscillator, the core clock, or one of two external
GPIOs. 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 zero, the core is operating at 41.78 MHz, and with a
prescaler of 1 (ignoring external GPIO).
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 source initial assertion. Once 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 110.
Table 110. Timer1 Interface MMRs
Name
T1LD
T1VAL
T1CAP
T1ICLR
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.
OSCILLATOR
FREQUENCY
32.768kHz
GPIO
GPIO
Description
A 32-bit register. Holds 32-bit unsigned integers.
This register is read only.
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 Timer1 interrupt.
The configuration MMR (see Table 111).
IRQ[31:0]
Figure 56. Timer1 Block Diagram
PRESCALER
1, 16, 256,
OR 32768
CAPTURE
UP/DOWN COUNTER
32-BIT LOAD
32-BIT
TIMER1 VALUE
TIMER1IRQ
Rev. 0 | Page 75 of 92
Timer1 reloads the value from T1LD either when Timer1
overflows or immediately after T1ICLR is written.
Timer1 Load Register
Name
T1LD
T1LD is a 32-bit register that holds the 32-bit value that is loaded
into the counter.
Timer1 Clear Register
Name
T1ICLR
This 8-bit, write-only MMR is written (with any value) by user
code to refresh (reload) Timer1.
Timer1 Value Register
Name
T1VAL
T1VAL is a 32-bit register that holds the current value of Timer1.
Timer1 Capture Register
Name
T1CAP
This is a 32-bit register that holds the 32-bit value captured by
an enabled IRQ event.
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
ADuC7128/ADuC7129
Default Value
0x00000
Default Value
0x00
Default Value
0x0000
Default Value
0x00
Default Value
0x0000
Access
R/W
Access
W
Access
R
Access
R
Access
R/W

Related parts for ADUC7128BCPZ126