ADuC816
Part | Datasheet |
---|---|
![]() |
ADUC816BCPZ-REEL (pdf) |
PDF Datasheet Preview |
---|
Dual-Channel 16-Bit ADCs with Embedded Flash MCU ADuC816 FEATURES High-Resolution Sigma-Delta ADCs Dual 16-Bit Independent ADCs Programmable Gain Front End 16-Bit No Missing Codes, Primary ADC 13-Bit p-p Resolution 20 Hz, 20 mV Range 16-Bit p-p Resolution 20 Hz, V Range Memory 8 Kbytes On-Chip Flash/EE Program Memory 640 Bytes On-Chip Flash/EE Data Memory Flash/EE, 100 Year Retention, 100 Kcycles Endurance 256 Bytes On-Chip Data RAM 8051-Based Core 8051-Compatible Instruction Set MHz Max 32 kHz External Crystal, On-Chip Programmable PLL Three 16-Bit Timer/Counters 26 Programmable I/O Lines 11 Interrupt Sources, Two Priority Levels Power Specified for 3 V and 5 V Operation Normal 3 mA 3 V Core CLK = MHz Power-Down 20 32 kHz Crystal Running On-Chip Peripherals On-Chip Temperature Sensor 12-Bit Voltage Output DAC Dual Excitation Current Sources Reference Detect Circuit Time Interval Counter TIC UART Serial I/O and Serial I/O Watchdog Timer WDT , Power Supply Monitor PSM APPLICATIONS Intelligent Sensors IEEE1451.2-Compatible Weigh Scales Portable Instrumentation Pressure Transducers mA Transmitters GENERAL DESCRIPTION The ADuC816 is a complete smart transducer front-end, integrating two high-resolution sigma-delta ADCs, an 8-bit MCU, and program/data Flash/EE Memory on a single chip. This low power device accepts low-level signals directly from a transducer. The two independent ADCs Primary and Auxiliary include a temperature sensor and a PGA allowing direct measurement of low-level signals . The ADCs with on-chip digital filtering are MicroConverter is a registered trademark of Analog Devices, Inc. SPI is a registered trademark of Motorola, Inc. I2C is a registered trademark of Philips Semiconductors, Inc. FUNCTIONAL BLOCK DIAGRAM AIN1 AIN2 AIN3 AIN4 AIN5 AVDD ADuC816 AVDD AGND AUXILIARY 16-BIT ADC PRIMARY 16-BIT ADC 12-BIT VOLTAGE O/P CURRENT SOURCE TEMP SENSOR INTERNAL BANDGAP VREF PROG. CLOCK DIVIDER EXTERNAL VREF DETECT OSC & 8051-BASED MCU WITH ADDITIONAL PERIPHERALS 8 KBYTES FLASH/EE PROGRAM MEMORY 640 BYTES FLASH/EE DATA MEMORY 256 BYTES USER RAM 3 16 BIT TIMER/COUNTERS 1 TIME INTERVAL COUNTER ON-CHIP MONITORS POWER SUPPLY MONITOR WATCHDOG TIMER 4 PARALLEL PORTS I2C-COMPATIBLE UART AND SPI SERIAL I/O REFIN+ XTAL1 XTAL2 IEXC1 IEXC2 intended for the measurement of wide dynamic range, low frequency signals, such as those in weigh scale, strain gauge, pressure transducer, or temperature measurement applications. The ADC output data rates are programmable and the ADC output resolution will vary with the programmed gain and output rate. The device operates from a 32 kHz crystal with an on-chip PLL generating a high-frequency clock of MHz. This clock is, in turn, routed through a programmable clock divider from which the MCU core clock operating frequency is generated. The microcontroller core is an 8052 and therefore 8051-instructionset-compatible. The microcontroller core machine cycle consists of 12 core clock periods of the selected core operating frequency. 8 Kbytes of nonvolatile Flash/EE program memory are provided on-chip. 640 bytes of nonvolatile Flash/EE data memory and 256 bytes RAM are also integrated on-chip. The ADuC816 also incorporates additional analog functionality with a 12-bit DAC, current sources, power supply monitor, and a bandgap reference. On-chip digital peripherals include a watchdog timer, time interval counter, three timers/counters, and three serial I/O ports SPI, UART, and I2C-compatible . On-chip factory firmware supports in-circuit serial download and debug modes via UART , as well as single-pin emulation mode via the EA pin. A functional block diagram of the ADuC816 is shown above with a more detailed block diagram shown in Figure The part operates from a single 3 V or 5 VV ssuuppppllyy.. WWhheenn ooppeerrating from 3 V supplies, the power ddiissssiippaattiioonn ffoorr tthhee ppaarrtt iiss bbeellooww 10 mW. The ADuC816 is housed in LFCSP packages. FEATURES 1 GENERAL DESCRIPTION 1 SPECIFICATIONS 3 TIMING SPECIFICATIONS 8 ABSOLUTE MAXIMUM RATINGS 18 ORDERING GUIDE 18 PIN FUNCTION DESCRIPTIONS 19 ADuC816 BLOCK DIAGRAM 21 MEMORY ORGANIZATION 22 OVERVIEW OF MCU-RELATED SFRS 23 Accumulator SFR 23 B SFR 23 Stack Pointer SFR 23 Data Pointer 23 Program Status Word SFR 23 Power Control SFR 23 SPECIAL FUNCTION REGISTERS 24 SFR INTERFACE TO THE PRIMARY AND AUXILIARY ADCs 25 ADCSTAT ADC Status Register 25 ADCMODE ADC Mode Register 26 ADC0CON Primary ADC Control Register 27 ADC1CON Auxiliary ADC Control Register 28 SF Sinc Filter Register 28 ICON Current Sources Control Register 29 ADC0H/ADC0M Primary ADC Conversion Result Registers 29 ADC1H/ADC1L Auxiliary ADC Conversion Result Registers 29 OF0H/OF0M Primary ADC Offset Calibration Registers 30 OF1H/OF1L Auxiliary ADC Offset Calibration Registers 30 GN0H/GN0M Primary ADC Gain Calibration Registers 30 GN1H/GN1L Auxiliary ADC Gain Calibration Registers 30 PRIMARY AND AUXILIARY ADC CIRCUIT DESCRIPTION OVERVIEW 31 Primary ADC 31 Auxiliary ADC 32 PRIMARY AND AUXILIARY ADC NOISE PERFORMANCE 33 Analog Input Channels 33 Primary and Auxiliary ADC Inputs 33 Analog Input Ranges 33 Programmable Gain Amplifier 34 Bipolar/Unipolar Inputs 34 Burnout Currents 34 Excitation Currents 34 Reference Input 34 Reference Detect 35 Sigma-Delta Modulator 35 Digital Filter 35 ADC Chopping 36 Calibration 36 NONVOLATILE FLASH/EE MEMORY 37 Flash/EE Memory Overview 37 Flash/EE Memory and the ADuC816 37 ADuC816 Flash/EE Memory Reliability 37 Using the Flash/EE Program Memory 38 Flash/EE Program Memory Security 38 Using the Flash/EE Data Memory 39 Memory Control SFR 39 Flash/EE Memory Timing 40 Using the Flash/EE Memory Interface 40 Erase-All 40 Program a Byte 40 USER INTERFACE TO OTHER ON-CHIP ADuC816 PERIPHERALS 41 DAC 41 On-Chip PLL 42 Time Interval Counter TIC 43 Watchdog Timer 46 Power Supply Monitor 47 SERIAL PERIPHERAL INTERFACE 48 MISO Master In, Slave Out Data I/O Pin , Pin 14 48 MOSI Master Out, Slave In Pin , Pin 27 48 SCLOCK Serial Clock I/O Pin , Pin 26 48 SS Slave Select Input Pin , Pin 13 48 Using the SPI Interface 49 SPI Mode 49 SPI Mode 49 I2C-COMPATIBLE INTERFACE 50 8051-COMPATIBLE ON-CHIP PERIPHERALS 51 Parallel I/O Ports 51 Timers/Counters 51 TIMER/COUNTER 0 AND 1 OPERATING MODES 54 Mode 0 13-Bit Timer/Counter 54 Mode 1 16-Bit Timer/Counter 54 Mode 2 8-Bit Timer/Counter with Autoreload 54 Mode 3 Two 8-Bit Timer/Counters 54 Timer/Counter 2 Data Registers 55 TH2 and TL2 55 RCAP2H and RCAP2L 55 Timer/Counter 2 Operating Modes 56 16-Bit Autoreload Mode 56 16-Bit Capture Mode 56 UART SERIAL INTERFACE 57 SBUF 57 Mode 0 8-Bit Shift Register Mode 58 Mode 1 8-Bit UART, Variable Baud Rate 58 Mode 2 9-Bit UART with Fixed Baud Rate 58 Mode 3 9-Bit UART with Variable Baud Rate 58 UART Serial Port Baud Rate Generation 58 Timer 1 Generated Baud Rates 59 Timer 2 Generated Baud Rates 59 INTERRUPT SYSTEM 60 Interrupt Priority 61 ADuC816 HARDWARE DESIGN CONSIDERATIONS 62 Clock Oscillator 62 External Memory Interface 62 Power-On Reset Operation 63 Power Supplies 63 Power Consumption 64 Power-Saving Modes 64 Grounding and Board Layout Recommendations 64 ADuC816 System Self-Identification 65 OTHER HARDWARE CONSIDERATIONS 65 In-Circuit Serial Download Access 65 Embedded Serial Port Debugger 65 Single-Pin Emulation Mode 65 Enhanced-Hooks Emulation Mode 66 Typical System Configuration 66 QUICKSTART DEVELOPMENT SYSTEM 67 Serial Downloader 67 Debugger 67 Simulator 67 OUTLINE DIMENSIONS 68 SPECIFICATIONS1 AVDD = V to V or V to V, DVDD = V to V or V to V, ADuC816 REFIN + = V = AGND = DGND = 0 V XTAL1/XTAL2 = kHz Crystal all specifications TMIN to TMAX unless otherwise noted. Parameter ADuC816BS Unit Test Conditions/Comments ADC SPECIFICATIONS Conversion Rate Primary ADC No Missing Codes2 Resolution Hz min Hz max Bits min Bits p-p typ Bits p-p typ Output Noise Integral Nonlinearity Offset Error Offset Error Drift Full-Scale Error3 Gain Error Drift4 ADC Range Matching Power Supply Rejection PSR Common-Mode DC Rejection On AIN On REFIN Common-Mode 50 Hz/60 Hz Rejection2 On AIN See Table IX and X in ADC Description ±1 ±3 ± 10 ± 10 ± ± 95 80 95 90 On REFIN Normal Mode 50 Hz/60 Hz Rejection2 On AIN On REFIN Auxiliary ADC No Missing Codes2 Resolution Output Noise Integral Nonlinearity Offset Error Offset Error Drift Full-Scale Error5 Gain Error Drift4 Power Supply Rejection PSR Normal Mode 50 Hz/60 Hz Rejection2 On AIN On REFIN 16 See Table XI in ADC Description ±1 ± 80 LSB max uV typ nV/°C typ uV typ LSB typ ppm/°C typ LSB typ dBs typ dBs typ dBs typ dBs typ dBs typ ORDERING GUIDE Model1 Temperature Range ADuC816BSZ to +85°C ADuC816BSZ-REEL to +85°C ADuC816BCPZ to +85°C ADuC816BCPZ-REEL to +85°C Package Description 52-Lead Metric Quad Flat Package [MQFP] 52-Lead Metric Quad Flat Package [MQFP] 56-Lead Frame Chip Scale Package [LFCSP] 56-Lead Frame Chip Scale Package [LFCSP] 1 Z = RoHS Compliant Part. Package Option S-52-2 S-52-2 CP-56-11 CP-56-11 Ordering Quantity 1,000 1,000 Data Sheet ADuC816 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D00436-0-8/16 B |
Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived ADUC816BCPZ-REEL Datasheet file may be downloaded here without warranties.