MicroConverter Multichannel
24-/16-Bit ADCs with Embedded 62 kB
Flash and Single-Cycle MCU
Data Sheet
ADuC845/ADuC847/ADuC848
FEATURES Power
Normal: 4.8 mA max at 3.6 V (core CLK = 1.57 MHz)
High resolution - ADCs
Power-down: 20 A max with wake-up timer running
2 independent 24-bit ADCs on the ADuC845
Specified for 3 V and 5 V operation
Single 24-bit ADC on the ADuC847 and
Package and temperature range:
single 16-bit ADC on the ADuC848
52-lead MQFP (14 mm 14 mm), 40C to +125C
Up to 10 ADC input channels on all devices
56-lead LFCSP (8 mm 8 mm), 40C to +85C
24-bit no missing codes
22-bit rms (19.5 bit p-p) effective resolution
APPLICATIONS
Offset drift 10 nV/C, gain drift 0.5 ppm/C chop enabled
Multichannel sensor monitoring
Memory
Industrial/environmental instrumentation
62-kbyte on-chip Flash/EE program memory
Weigh scales, pressure sensors, temperature monitoring
4-kbyte on-chip Flash/EE data memory
Portable instrumentation, battery-powered systems
Flash/EE, 100-year retention, 100 kcycle endurance
Data logging, precision system monitoring
3 levels of Flash/EE program memory security
In-circuit serial download (no external hardware)
High speed user download (5 sec)
FUNCTIONAL BLOCK DIAGRAM
2304 bytes on-chip data RAM
8051-based core AV
DD
ADuC845
8051-compatible instruction set
AVCO
High performance single-cycle core IEXC1
CURRENT
SOURCE IEXC2
32 kHz external crystal
AIN1
PRIMARY
BUF PGA
On-chip programmable PLL (12.58 MHz max)
12-BIT
24-BIT - ADC
BUF DAC
DAC
3 16-bit timer/counter
MUX
24 programmable I/O lines, plus 8 analog or
AGND
AIN10
DUAL 16-BIT
PWM0
AUXILIARY
digital input lines
- DAC
AINCOM
24-BIT - ADC
MUX
11 interrupt sources, two priority levels
TEMP DUAL 16-BIT
PWM1
SENSOR PWM
Dual data pointer, extended 11-bit stack pointer REFIN2+
REFIN2
On-chip peripherals
REFIN EXTERNAL INTERNAL
V BAND GAP
Internal power-on reset circuit REF
REFIN+
DETECT V
REF
SINGLE-CYCLE 8061-BASED MCU
12-bit voltage output DAC
RESET
Dual 16-bit - DACs 62 kBYTES FLASH/EE PROGRAM MEMORY
DV 4 kBYTES FLASH/EE DATA MEMORY
DD POR
2304 BYTES USER RAM
On-chip temperature sensor (ADuC845 only)
DGND
PLL AND PRG
3 16 BIT TIMERS POWER SUPPLY MON
CLOCK DIV
Dual excitation current sources (200 A)
BAUD RATE TIMER WATCHDOG TIMER
Time interval counter (wake-up/RTC timer) WAKE-UP/ 2
4 PARALLEL
UART, SPI, AND I C
OSC
RTC TIMER
PORTS SERIAL I/O
2
UART, SPI, and I C serial I/O
XTAL1 XTAL2
High speed dedicated baud rate generator (incl. 115,200)
Figure 1. ADuC845 Functional Block Diagram
Watchdog timer (WDT)
Power supply monitor (PSM)
Rev. D 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
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
rights of third parties that may result from its use. Specifications subject to change without notice. No
Tel: 781.329.4700 20042016 Analog Devices, Inc. All rights reserved.
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Technical Support www.analog.com
Trademarks and registered trademarks are the property of their respective owners.
04741-001ADuC845/ADuC847/ADuC848 Data Sheet
TABLE OF CONTENTS
Features .............................................................................................. 1 ADC Power-On .......................................................................... 36
Applications ....................................................................................... 1 Typical Performance Characteristics ........................................... 37
Revision History ............................................................................... 3 Functional Description .................................................................. 39
Specif icat ions ..................................................................................... 4 ADC SFR Interface ..................................................................... 39
Abosolute Maximum Ratings ....................................................... 10 ADCSTAT (ADC Status Register) ........................................... 40
ESD Caution ................................................................................ 10 ADCMODE (ADC Mode Register) ......................................... 41
Pin Configurations and Function Descriptions ......................... 11 ADC0CON1 (Primary ADC Control Register) ..................... 43
General Description ....................................................................... 15 ADC0CON2 (Primary ADC Channel Select Register) ........ 44
8052 Instruction Set ................................................................... 18 SF (ADC Sinc Filter Control Register) .................................... 46
Timer Operation ......................................................................... 18 ICON (Excitation Current Sources Control Register) .......... 47
ALE ............................................................................................... 18 Nonvolatile Flash/EE Memory Overview ............................... 48
External Memory Access ........................................................... 18 Flash/EE Program Memory ...................................................... 49
Complete SFR Map .................................................................... 19 User Download Mode (ULOAD) ............................................. 50
Functional Description .................................................................. 20 Using Flash/EE Data Memory .................................................. 51
8051 Instruction Set ................................................................... 20 Flash/EE Memory Timing ........................................................ 52
Memory Organization ............................................................... 22 DAC Circuit Information .......................................................... 53
Special Function Registers (SFRs) ............................................ 24 Pulse-Width Modulator (PWM) .............................................. 55
ADC Circuit Information .......................................................... 26 On-Chip PLL (PLLCON) .......................................................... 60
2
Auxiliary ADC (ADuC845 Only) ............................................ 32 I C Serial Interface ..................................................................... 61
Reference Inputs ......................................................................... 32 SPI Serial Interface ..................................................................... 63
Burnout Current Sources .......................................................... 32 Using the SPI Interface .............................................................. 66
Reference Detect Circuit ........................................................... 33 Dual Data Pointers ..................................................................... 67
Sinc Filter Register (SF) ............................................................. 33 Power Supply Monitor ............................................................... 68
- Modulator ............................................................................ 33 Watchdog Timer ......................................................................... 69
Digital Filter ................................................................................ 33 Time Interval Counter (TIC) .................................................... 70
ADC Chopping ........................................................................... 34 8052-Compatible On-Chip Peripherals .................................. 73
Calibration ................................................................................... 34 Timers/Counters ........................................................................ 75
Programmable Gain Amplifier ................................................. 35 UART Serial Interface ................................................................ 80
Bipolar/Unipolar Configuration .............................................. 35 Interrupt System ......................................................................... 87
Data Output Coding .................................................................. 36 Interrupt Priority ........................................................................ 88
Excitation Currents .................................................................... 36 Interrupt Vectors ........................................................................ 88
Rev. D | Page 2 of 110