ADUC816BCPZ-REEL

ADUC816BCPZ-REEL Datasheet


ADuC816

Part Datasheet
ADUC816BCPZ-REEL ADUC816BCPZ-REEL 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
More datasheets: 3386-20-1-0500-003-1-TS | 3386-20-1-0500-002-1-TS | 3386-20-1-0500-006-1-TS | 3386-20-1-0500-007-1-TS | 3386-20-1-0500-011-1-TS | 3386-20-1-0500-001-1-TS | 3386-20-1-0500-008-1-TS | 3386-20-1-0500-005-1-TS | 3386-20-1-0500-004-1-TS | 3386-20-1-0500-010-1-TS


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.

Datasheet ID: ADUC816BCPZ-REEL 517875