MicroConverter™, Multichannel
12-Bit ADC with Embedded FLASH MCU
a
ADuC812
FEATURES
APPLICATIONS
ANALOG I/O
Intelligent Sensors (IEEE 1451.2-Compatible)
Battery Powered Systems (Portable PCs, Instruments,
Monitors)
8-Channel, High Accuracy 12-Bit ADC
On-Chip, 40 ppm/ꢁC Voltage Reference
High Speed 200 kSPS
Transient Capture Systems
DMA Controller for High Speed ADC-to-RAM Capture
Two 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
On-Chip Charge Pump (No Ext. VPP Requirements)
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)
Three 16-Bit Timer/Counters
DAS and Communications Systems
GENERAL DESCRIPTION
The ADuC812 is a fully integrated 12-bit data acquisition
system incorporating a high performance self-calibrating
multichannel ADC, two 12-bit DACs and programmable 8-bit
(8051-compatible) MCU 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. 32 Program-
mable I/O lines, I2C-compatible, SPI and Standard UART
Serial Port I/O are provided for multiprocessor interfaces and
I/O expansion.
32 Programmable I/O lines
High Current Drive Capability—Port 3
Nine Interrupt Sources, Two Priority Levels
POWER
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 for flexible power man-
agement schemes suited to low power applications. The part is
specified for 3 V and 5 V operation over the industrial tempera-
ture range and is available in a 52-lead, plastic quad flatpack
package.
UART Serial I/O
2-Wire (I2C®-Compatible) and SPI® Serial I/O
Watchdog Timer
Power Supply Monitor
FUNCTIONAL BLOCK DIAGRAM
P0.0
T/H
P0.7
P1.0
P1.7
P2.0
P2.7
P3.0
P3.7
ADuC812
BUF
BUF
AIN0 (P1.0)
AIN7 (P1.7)
12-BIT
DAC0
DAC0
ADC
12-BIT
CONTROL
AND
DAC
CONTROL
SUCCESSIVE
AIN
MUX
APPROXIMATION
ADC
CALIBRATION
LOGIC
12-BIT
DAC1
DAC1
T0 (P3.4)
T1 (P3.5)
MICROCONTROLLER
T2 (P1.0)
T2EX (P1.1)
8051-COMPATIBLE
MICROCONTROLLER
POWER SUPPLY
MONITOR
3 ꢀ 16-BIT
TIMER/COUNTERS
2.5V
REF
TEMP
SENSOR
WATCHDOG
TIMER
2-WIRE
SPI
8K BYTES FLASH/EE
PROGRAM MEMORY
INT0 (P3.2)
INT1 (P3.3)
ALE
SERIAL I/O
BUF
640 BYTES FLASH/EE
DATA MEMORY
ON-CHIP SERIAL
DOWN LOADER
MUX
V
REF
PSEN
256 ꢀ 8 USER
OSC
UART
EA
RAM
C
REF
RESET
XTAL XTAL TxD RxD
SCLOCK
MISO
(P3.3)
AV
AGND DV
DGND
MOSI/
SDATA
DD
DD
1
2
(P3.0) (P3.1)
I2C is a registered trademark of Philips Corporation.
MicroConverter is a trademark of Analog Devices, Inc.
SPI is a registered trademark of Motorola Inc.
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
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
World Wide Web Site: http://www.analog.com
© Analog Devices, Inc., 1999