®
MicroConverter , Multichannel
a
12-Bit ADC with Embedded Flash MCU
ADuC812
FEATURES
APPLICATIONS
Analog I/O
Intelligent Sensors Calibration and Conditioning
Battery-Powered Systems (Portable PCs, Instruments,
Monitors)
8-Channel, High Accuracy 12-Bit ADC
On-Chip, 100 ppm/ꢁC Voltage Reference
High Speed 200 kSPS
Transient Capture Systems
DMA Controller for High Speed ADC-to-RAM Capture
2 12-Bit Voltage Output DACs
DAS and Communications Systems
Control Loop Monitors (Optical Networks/Base Stations)
On-Chip Temperature Sensor Function
Memory
GENERAL DESCRIPTION
The ADuC812 is a fully integrated 12-bit data acquisition system
incorporating a high performance self-calibrating multichannel
ADC, dual DAC, and programmable 8-bit MCU (8051 instruc-
tion set compatible) on a single chip.
8K Bytes On-Chip Flash/EE Program Memory
640 Bytes On-Chip Flash/EE Data Memory
256 Bytes On-Chip Data RAM
16M Bytes External Data Address Space
64K Bytes External Program Address Space
8051 Compatible Core
12 MHz Nominal Operation (16 MHz Max)
3 16-Bit Timer/Counters
High Current Drive Capability—Port 3
9 Interrupt Sources, 2 Priority Levels
Power
The programmable 8051 compatible core is supported by 8K
bytes Flash/EE program memory, 640 bytes Flash/EE data
memory, and 256 bytes data SRAM on-chip.
Additional MCU support functions include Watchdog Timer,
Power Supply Monitor, and ADC DMA functions. Thirty-two
programmable I/O lines, I2C compatible SPI and Standard
UART Serial Port I/O are provided for multiprocessor interfaces
and I/O expansion.
Specified for 3 V and 5 V Operation
Normal, Idle, and Power-Down Modes
On-Chip Peripherals
Normal, idle, and power-down operating modes for both the
MCU core and analog converters allow flexible power manage-
ment schemes suited to low power applications. The part is
specified for 3 V and 5 V operation over the industrial tem-
perature range and is available in a 52-lead, plastic quad
flatpack package, and in a 56-lead, chip scale package.
UART and SPI® Serial I/O
2-Wire (400 kHz I2C® Compatible) Serial I/O
Watchdog Timer
Power Supply Monitor
FUNCTIONAL BLOCK DIAGRAM
P0.0–P0.7
P1.0–P1.7
P2.0–P2.7
P3.0–P3.7
DAC0
BUF
BUF
DAC0
ADC
12-BIT
AIN0 (P1.0)–AIN7 (P1.7)
CONTROL
AND
CALIBRATION
LOGIC
DAC
CONTROL
SUCCESSIVE
AIN
MUX
T/H
APPROXIMATION
ADC
DAC1
DAC1
T0 (P3.4)
T1 (P3.5)
MICROCONTROLLER
T2 (P1.0)
T2EX (P1.1)
8051 BASED
MICROCONTROLLER CORE
POWER SUPPLY
MONITOR
3 ꢀ 16-BIT
TIMER/COUNTERS
2.5V
REF
TEMP
SENSOR
2-WIRE
SPI
8K ꢀ 8 PROGRAM
WATCHDOG
TIMER
INT0 (P3.2)
INT1 (P3.3)
ALE
FLASH EEPROM
SERIAL I/O
640 ꢀ 8 USER
FLASH EEPROM
UART
OSC
MUX
V
BUF
REF
PSEN
256 ꢀ 8 USER
EA
RAM
ADuC812
C
REF
RESET
XTAL1 XTAL2 RxD TxD
(P3.0) (P3.1)
SCLOCK
MISO
(P3.3)
AV
AGND DV
DGND
MOSI/
SDATA
DD
DD
REV. E
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, norforanyinfringementsofpatentsorotherrightsofthirdpartiesthat
may result from its use. 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 companies.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
www.analog.com
© 2003 Analog Devices, Inc. All rights reserved.