Document
a
MicroConverter®, Multichannel 12-Bit ADC with Embedded Flash MCU
ADuC812
FEATURES Analog I/O
8-Channel, High Accuracy 12-Bit ADC On-Chip, 100 ppm/؇C Voltage Reference High Speed 200 kSPS DMA Controller for High Speed ADC-to-RAM Capture 2 12-Bit Voltage Output DACs On-Chip Temperature Sensor Function Memory 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 Specified for 3 V and 5 V Operation Normal, Idle, and Power-Down Modes On-Chip Peripherals UART and SPI® Serial I/O 2-Wire (400 kHz I2C® Compatible) Serial I/O Watchdog Timer Power Supply Monitor
APPLICATIONS Intelligent Sensors Calibration and Conditioning Battery-Powered Systems (Portable PCs, Instruments,
Monitors) Transient Capture Systems DAS and Communications Systems Control Loop Monitors (Optical Networks/Base Stations)
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 instruction set compatible) on a single chip.
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.
Normal, idle, and power-down operating modes for both the MCU core and analog converters allow flexible power management schemes suited to low power applications. The part is specified for 3 V and 5 V operation over the industrial temperature range and is available in a 52-lead, plastic quad flatpack package.
FUNCTIONAL BLOCK DIAGRAM
P0.0–P0.7
P1.0–P1.7
P2.0–P2.7
P3.0–P3.7
AIN0 (P1.0)–AIN7 (P1.7)
VREF CREF
AIN MUX
T/H
12-BIT SUCCESSIVE APPROXIMATION
ADC
ADC CONTROL
AND CALIBRATION
LOGIC
DAC CONTROL
DAC0
BUF
DAC1
BUF
2.5V REF
TEMP SENSOR
BUF
ADuC812
8051 BASED MICROCONTROLLER CORE
8K ؋ 8 PROGRAM FLASH EEPROM
640 ؋ 8 USER FLASH EEPROM
256 ؋ 8 USER RAM
MICROCONTROLLER
POWER SUPPLY MONITOR
WATCHDOG TIMER
UART
OSC
3 ؋ 16-BIT TIMER/COUNTERS
2-WIRE SERIAL I/O
SPI
MUX
AVDD AGND DVDD DGND
XTAL1 XTAL2 RxD TxD SCLOCK MOSI/ MISO
(P3.0) (P3.1)
SDATA (P3.3)
DAC0
DAC1 T0 (P3.4) T1 (P3.5) T2 (P1.0) T2EX (P1.1) INT0 (P3.2) INT1 (P3.3) ALE PSEN EA RESET
Rev. G
Document Feedback
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.
Trademarksandregisteredtrademarksarethepropertyoftheirrespectiveowners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700 ©2001–2017 Analog Devices, Inc. All rights reserved.
Technical Support
www.analog.com
ADuC812
TABLE OF CONTENTS
FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 APPLICATONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 ABSOLUTE MAXIMUM RATINGS . . . . . . . . . . . . . . . . . . . . 6 PIN CONFIGURATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 ORDERING GUIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56 PIN FUNCTION DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . 7 TERMINOLOGY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 ADC SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Integral Nonlinearity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Differential Nonlinearity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Offset Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Full-Scale Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Signal to (Noise + Distortion) Ratio . . . . . . . . . . . . . . . . . . . . 8 Total Harmonic Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 DAC SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Relative Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Voltage Output Settling Time . . . . . . . . . . ..