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