Datasheet

Precision Analog Microcontroller
ARM7TDMI MCU with 12-Bit ADC and DDS DAC
ADuC7128/ADuC7129
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700 www.analog.com
Fax: 781.461.3113 ©2007 Analog Devices, Inc. All rights reserved.
FEATURES
Analog I/O
Multichannel, 12-bit, 1 MSPS ADC
Up to 14 analog-to-digital converter (ADC) channels
Fully differential and single-ended modes
0 to V
REF
analog input range
10-bit digital-to-analog converter (DAC)
32-bit 21 MHz direct digital synthesis (DDS)
Current-to-voltage (I/V) conversion
Integrated second
-order low-pass filter (LPF)
DDS input to DAC
100 Ω line driver
On-chip voltage reference
On-chip temperature sensor (±3°C)
Voltage comparator
Microcontroller
ARM7TDMI core, 16-/32-bit RISC architecture
JTAG port supports code download and debug
External watch crystal/clock source
41.78 MHz PLL with 8-way programmable divider
Optional trimmed on-chip oscillator
Memory
126 kB Flash/EE memory, 8 kB SRAM
In-circuit download, JTAG-based debug
Software triggered in-circuit reprogrammability
On-chip peripherals
2× UART, 2× I
2
C and SPI serial I/O
Up to 40-pin GPIO port
5× general-purpose timers
Wake-up and watchdog timers (WDT)
Power supply monitor
16-bit PWM generator
Quadrature encoder
Programmable logic array (PLA)
Power
Specified for 3 V operation
Active mode
11 mA (@ 5.22 MHz)
45 mA (@ 41.78 MHz)
Packages and temperature range
64-lead 9 mm × 9 mm LFCSP package, −40°C to 125°C
64-lead LQFP, −40°C to +125°C
80-lead LQFP, −40°C to +125°C
Tools
Low cost QuickStart development system
Full third-party support
FUNCTIONAL BLOCK DIAGRAM
XCLKI
XCLKO
RST
XCLK
I/V
LD1TX
LD2TX
VDAC
OUT
ADuC7129
V
REF
ADC0
C
MP
OUT
CMP0
CMP1
PWM4
PWM3
PWM2
PWM1
S1
S2
PWM6
PWM5
DDS
LPF
12-BIT SAR
ADC 1MSPS
BAND GAP
REFERENCE
+
TEMP
SENSOR
MUX
ARM7TDMI-BASED MCU
WITH ADDITIONAL PERIPHERALS
OSC/PLL
POR
PSM
JTAG P0.0 P0.7 P1.0 P1.7 P2.0 P2.7 P3.0 P3.3
5 GEN PURPOSE
TIMERS
WAKE-UP/
RTC TIMER
INTERRUPT
CONTROLLER
JTAG PLA SPI
I
2
C
UART0 UART1
GPIO
CONTROL
8192 BYTES
SRAM
(2k ×
32 BITS)
64 kBYTES
FLASH/EE
(32k ×
16 BITS)
2 kBYTES
GND
REF
AGND
AV
DD
IOGND
IOV
DD
IOGND
IOV
DD
DGND
LV
DD
DACGND
DACV
DD
PWM
QUAD
ENCODER
62 kBYTES
FLASH/EE
(31k ×
16 BITS)
I/V
T/H
10-BIT
IOUT DAC
06020-001
Figure 1.

Summary of content (92 pages)