a
MicroConverter
®
, Dual-Channel
16-Bit ADCs with Embedded Flash MCU
ADuC816
FUNCTIONAL BLOCK DIAGRAM
AVDD
AIN1
AIN2
MUX
BUF
PGA
PRIMARY
16-BIT - ADC
CURRENT
SOURCE
MUX
IEXC1
IEXC2
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, 2.56 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 (12.58 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 = 1.5 MHz)
Power-Down: 20 A (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
I
2
C
®
-Compatible and SPI
®
Serial I/O
Watchdog Timer (WDT), Power Supply Monitor (PSM)
APPLICATIONS
Intelligent Sensors (IEEE1451.2-Compatible)
Weigh Scales
Portable Instrumentation
Pressure Transducers
4–20 mA Transmitters
GENERAL DESCRIPTION
ADuC816
AVDD
AIN3
AIN4
AIN5
MUX
AGND
AUXILIARY
16-BIT - ADC
12-BIT
VOLTAGE O/P
DAC
BUF
DAC
TEMP
SENSOR
INTERNAL
BANDGAP
VREF
PROG.
CLOCK
DIVIDER
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
4
PARALLEL
PORTS
ON-CHIP MONITORS
POWER SUPPLY
MONITOR
WATCHDOG TIMER
I
2
C-COMPATIBLE
UART AND SPI
SERIAL I/O
EXTERNAL
VREF
DETECT
OSC
&
PLL
REFIN– REFIN+ XTAL1
XTAL2
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 12.58 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-instruction-
set-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 I
2
C-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 12.
V supply. When operating
The part operates from a single 3 V or 5 V supply. When operating
from 3 V supplies, the power dissipation for the part is below
dissipation for the part is below
10 mW. The ADuC816 is housed in 52-lead MQFP and 56-lead
a 52-lead MQFP package.
LFCSP packages.
The ADuC816 is a complete smart transducer front-end, inte-
grating 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.
I
2
C is a registered trademark of Philips Semiconductors, Inc.
0
3
World Wide Web Site:
http:/
ADuC816
TABLE OF CONTENTS
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
ECON–Flash/EE Memory Control SFR . . . . . . . . . . . . . . . . . . 39
Flash/EE Memory Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Using the Flash/EE Memory Interface . . . . . . . . . . . . . . . . . . . .
Erase-All . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program a Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
USER INTERFACE TO OTHER ON-CHIP ADuC816
PERIPHERALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
On-Chip PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Time Interval Counter (TIC) . . . . . . . . . . . . . . . . . . . . . . . . . .
Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supply Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SERIAL PERIPHERAL INTERFACE . . . . . . . . . . . . . . . . . . . . .
MISO (Master In, Slave Out Data I/O Pin), Pin 14 . . . . . . . . .
MOSI (Master Out, Slave In Pin), Pin 27 . . . . . . . . . . . . . . . . .
SCLOCK (Serial Clock I/O Pin), Pin 26 . . . . . . . . . . . . . . . . . .
SS
(Slave Select Input Pin), Pin 13 . . . . . . . . . . . . . . . . . . . . . .
Using the SPI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Interface—Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Interface—Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
I C-COMPATIBLE INTERFACE . . . . . . . . . . . . . . . . . . . . . . . .
8051-COMPATIBLE ON-CHIP PERIPHERALS . . . . . . . . . . . .
Parallel I/O Ports 0–3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timers/Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TIMER/COUNTER 0 AND 1 OPERATING MODES . . . . . . . .
Mode 0 (13-Bit Timer/Counter) . . . . . . . . . . . . . . . . . . . . . . . .
Mode 1 (16-Bit Timer/Counter) . . . . . . . . . . . . . . . . . . . . . . . .
Mode 2 (8-Bit Timer/Counter with Autoreload) . . . . . . . . . . . .
Mode 3 (Two 8-Bit Timer/Counters) . . . . . . . . . . . . . . . . . . . .
Timer/Counter 2 Data Registers . . . . . . . . . . . . . . . . . . . . . . . .
TH2 and TL2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RCAP2H and RCAP2L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer/Counter 2 Operating Modes . . . . . . . . . . . . . . . . . . . . . .
16-Bit Autoreload Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16-Bit Capture Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UART SERIAL INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . .
SBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mode 0: 8-Bit Shift Register Mode . . . . . . . . . . . . . . . . . . . . . .
Mode 1: 8-Bit UART, Variable Baud Rate . . . . . . . . . . . . . . . .
Mode 2: 9-Bit UART with Fixed Baud Rate . . . . . . . . . . . . . . .
Mode 3: 9-Bit UART with Variable Baud Rate . . . . . . . . . . . . .
UART Serial Port Baud Rate Generation . . . . . . . . . . . . . . . . .
Timer 1 Generated Baud Rates . . . . . . . . . . . . . . . . . . . . . . . . .
Timer 2 Generated Baud Rates . . . . . . . . . . . . . . . . . . . . . . . . .
INTERRUPT SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interrupt Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ADuC816 HARDWARE DESIGN CONSIDERATIONS . . . . . .
Clock Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power-On Reset Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power-Saving Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Grounding and Board Layout Recommendations . . . . . . . . . . .
ADuC816 System Self-Identification . . . . . . . . . . . . . . . . . . . . .
OTHER HARDWARE CONSIDERATIONS . . . . . . . . . . . . . . .
In-Circuit Serial Download Access . . . . . . . . . . . . . . . . . . . . . .
Embedded Serial Port Debugger . . . . . . . . . . . . . . . . . . . . . . . .
Single-Pin Emulation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enhanced-Hooks Emulation Mode . . . . . . . . . . . . . . . . . . . . . .
Typical System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . .
QUICKSTART DEVELOPMENT SYSTEM . . . . . . . . . . . . . . .
Download—In-Circuit Serial Downloader . . . . . . . . . . . . . . . . .
DeBug—In-Circuit Debugger . . . . . . . . . . . . . . . . . . . . . . . . . .
ADSIM—Windows Simulator . . . . . . . . . . . . . . . . . . . . . . . . . .
OUTLINE DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
40
40
41
41
42
43
46
47
48
48
48
48
48
49
49
49
50
51
51
51
54
54
54
54
54
55
55
55
56
56
56
57
57
58
58
58
58
58
59
59
60
61
62
62
62
63
63
64
64
64
65
65
65
65
65
66
66
67
67
67
67
68
–2–
Rev. B
(AV = 2.7
5.25 DV = 2.7 V 3.6 V or 4.75
5.25
SPECIFICATIONS
AGND = DGND =V 0toV;3.6 V or 4.75 V=to32.768V,kHz Crystal; alltospecifications TV to to T V, unless otherwise noted.)
REFIN(+) = 2.5 V; REFIN(–) = AGND;
XTAL1/XTAL2
DD
DD
MIN
MAX
1
ADuC816
Parameter
ADC SPECIFICATIONS
Conversion Rate
Primary ADC
No Missing Codes
2
Resolution
ADuC816BS
5.4
105
16
13
16
Unit
Hz min
Hz max
Bits min
Bits p-p typ
Bits p-p typ
Test Conditions/Comments
On Both Channels
Programmable in 0.732 ms Increments
20 Hz Update Rate
Range =
±
20 mV, 20 Hz Update Rate
Range =
±
2.56 V, 20 Hz Update Rate
p-p Resolution at this Range/Update Rate
Setting Is Limited Only by the Number of
Bits Available from ADC
Output Noise Varies with Selected
Update Rate and Gain Range
Output Noise
Integral Nonlinearity
Offset Error
Offset Error Drift
Full-Scale Error
3
Gain Error Drift
4
ADC Range Matching
Power Supply Rejection (PSR)
Common-Mode DC Rejection
On AIN
See Table IX and X
in ADC Description
±
1
±
3
±
10
±
10
0.5
±
0.5
±
0.5
95
80
95
90
90
LSB max
μV
typ
nV/°C typ
μV
typ
LSB typ
ppm/°C typ
LSB typ
dBs typ
dBs typ
dBs typ
dBs typ
dBs typ
dBs typ
dBs typ
dBs typ
dBs typ
dBs typ
Bits min
Bits p-p typ
LSB max
LSB typ
μV/°C
typ
LSB typ
ppm/°C typ
dBs typ
dBs typ
dBs typ
Range =
±
20 mV to
±
640 mV
Range =
±
1.28 V to
±
2.56 V
AIN = 18 mV
AIN = 7.8 mV, Range =
±
20 mV
AIN = 1 V, Range =
±
2.56 V
At DC, AIN = 7.8 mV, Range =
±
20 mV
At DC, AIN = 1 V, Range =
±
2.56 V
At DC, AIN = 1 V, Range =
±
2.56 V
20 Hz Update Rate
50 Hz/60 Hz
±
1 Hz, AIN = 7.8 mV,
Range =
±
20 mV
50 Hz/60 Hz
±
1 Hz, AIN = 1 V,
Range =
±
2.56 V
50 Hz/60 Hz
±
1 Hz, AIN = 1 V,
Range =
±
2.56 V
50 Hz/60 Hz
±
1 Hz, 20 Hz Update Rate
50 Hz/60 Hz
±
1 Hz, 20 Hz Update Rate
Range =
±
2.5 V, 20 Hz Update Rate
Output Noise Varies with Selected
Update Rate
On REFIN
Common-Mode 50 Hz/60 Hz Rejection
2
On AIN
95
90
On REFIN
Normal Mode 50 Hz/60 Hz Rejection
2
On AIN
On REFIN
Auxiliary ADC
No Missing Codes
2
Resolution
Output Noise
Integral Nonlinearity
Offset Error
Offset Error Drift
Full-Scale Error
5
Gain Error Drift
4
Power Supply Rejection (PSR)
Normal Mode 50 Hz/60 Hz Rejection
2
On AIN
On REFIN
DAC PERFORMANCE
DC Specifications
6
Resolution
Relative Accuracy
Differential Nonlinearity
Offset Error
Gain Error
7
AC Specifications
2, 6
Voltage Output Settling Time
Digital-to-Analog Glitch Energy
Rev. B
90
60
60
16
16
See Table XI
in ADC Description
±
1
–2
1
–2.5
±
0.5
80
60
60
AIN = 1 V, 20 Hz Update Rate
50 Hz/60 Hz
±
1 Hz
50 Hz/60 Hz
±
1 Hz, 20 Hz Update Rate
12
±
3
–1
±
50
±
1
±
1
15
10
–3–
Bits
LSB typ
LSB max
mV max
% max
% typ
μs
typ
nVs typ
Guaranteed 12-Bit Monotonic
AV
DD
Range
V
REF
Range
Settling Time to 1 LSB of Final Value
1 LSB Change at Major Carry
ADuC816–SPECIFICATIONS
Parameter
INTERNAL REFERENCE
ADC Reference
Reference Voltage
Power Supply Rejection
Reference Tempco
DAC Reference
Reference Voltage
Power Supply Rejection
Reference Tempco
ANALOG INPUTS/REFERENCE INPUTS
Primary ADC
Differential Input Voltage Ranges
8, 9
Bipolar Mode (ADC0CON.3 = 0)
1
Unit
Test Conditions/Comments
ADuC816BS
1.25
±
1%
45
100
2.5
±
1%
50
±
100
V min/max
dBs typ
ppm/°C typ
V min/max
dBs typ
ppm/°C typ
Initial Tolerance @ 25°C, V
DD
= 5 V
Initial Tolerance @ 25°C, V
DD
= 5 V
Analog Input Current
2
Analog Input Current Drift
Absolute AIN Voltage Limits
Auxiliary ADC
Input Voltage Range
8, 9
Average Analog Input Current
Average Analog Input Current Drift
2
Absolute AIN Voltage Limits
10
External Reference Inputs
REFIN(+) to REFIN(–) Range
2
Average Reference Input Current
Average Reference Input Current Drift
“NO Ext. REF” Trigger Voltage
ADC SYSTEM CALIBRATION
Full-Scale Calibration Limit
Zero-Scale Calibration Limit
Input Span
ANALOG (DAC) OUTPUTS
Voltage Range
Resistive Load
Capacitive Load
Output Impedance
I
SINK
TEMPERATURE SENSOR
Accuracy
Thermal Impedance (θ
JA
)
±
20
±
40
±
80
±
160
±
320
±
640
±
1.28
±
2.56
±
1
±
5
AGND + 100 mV
AV
DD
– 100 mV
0 to V
REF
125
±
2
AGND – 30 mV
AV
DD
+ 30 mV
1
AV
DD
1
±
0.1
0.3
0.65
+1.05
×
FS
–1.05
×
FS
0.8
×
FS
2.1
×
FS
0 to V
REF
0 to AV
DD
10
100
0.5
50
±
2
90
mV
mV
mV
mV
mV
mV
V
V
nA max
pA/°C typ
V min
V max
V
nA/V typ
pA/V/°C typ
V min
V max
V min
V max
μA/V
typ
nA/V/°C typ
V min
V max
V max
V min
V min
V max
V typ
V typ
kΩ typ
pF typ
Ω
typ
μA
typ
°C
typ
°C/W
typ
External Reference Voltage = 2.5 V
RN2, RN1, RN0 of ADC0CON Set to
0 0 0 (Unipolar Mode 0 mV to 20 mV)
0 0 1 (Unipolar Mode 0 mV to 40 mV)
0 1 0 (Unipolar Mode 0 mV to 80 mV)
0 1 1 (Unipolar Mode 0 mV to 160 mV)
1 0 0 (Unipolar Mode 0 mV to 320 mV)
1 0 1 (Unipolar Mode 0 mV to 640 mV)
1 1 0 (Unipolar Mode 0 V to 1.28 V)
1 1 1 (Unipolar Mode 0 V to 2.56 V)
Unipolar Mode, for Bipolar Mode
See Note 11
Input Current Will Vary with Input
Voltage on the Unbuffered Auxiliary ADC
Both ADCs Enabled
NOXREF Bit Active if V
REF
< 0.3 V
NOXREF Bit Inactive if V
REF
> 0.65 V
DACRN = 0 in DACCON SFR
DACRN = 1 in DACCON SFR
From DAC Output to AGND
From DAC Output to AGND
–4–
Rev. B
ADuC816
Parameter
ADuC816BS
Unit
nA typ
nA typ
% typ
%/°C typ
μA
typ
% typ
ppm/°C typ
% typ
ppm/°C typ
μA/V
typ
μA/V
typ
V max
min
Available from Each Current Source
Matching Between Both Current Sources
AV
DD
= 5 V + 5%
Test Conditions/Comments
AIN+ is the Selected Positive Input to
the Primary ADC
AIN– is the Selected Negative Input
the Auxiliary ADC
TRANSDUCER BURNOUT CURRENT SOURCES
AIN+ Current
–100
AIN– Current
Initial Tolerance @ 25°C Drift
Drift
EXCITATION CURRENT SOURCES
Output Current
Initial Tolerance @ 25°C
Drift
Initial Current Matching @ 25°C
Drift Matching
Line Regulation (AV
DD
)
Load Regulation
Output Compliance
LOGIC INPUTS
All Inputs Except SCLOCK, RESET,
and XTAL1
V
INL
, Input Low Voltage
V
INH
, Input High Voltage
SCLOCK and RESET Only
(Schmitt-Triggered Inputs)
2
V
T+
V
T–
V
T+
– V
T–
Input Currents
Port 0, P1.2–P1.7,
EA
SCLOCK, SDATA/MOSI, MISO,
SS
11
RESET
P1.0, P1.1, Ports 2 and 3
+100
±
10
0.03
–200
±
10
200
±
1
20
1
0.1
AV
DD
– 0.6
AGND
0.8
0.4
2.0
1.3/3
0.95/2.5
0.8/1.4
0.4/1.1
0.3/0.85
0.3/0.85
±
10
–10 min, –40 max
±
10
±
10
35 min, 105 max
±
10
–180
–660
–20
–75
5
V max
V max
V min
V min/V max
V min/V max
V min/V max
V min/V max
V min/V max
V min/V max
μA
max
μA
min/μA max
μA
max
μA
max
μA
min/μA max
μA
max
μA
min
μA
max
μA
min
μA
max
pF typ
DV
DD
= 5 V
DV
DD
= 3 V
DV
DD
= 5 V
DV
DD
= 3 V
DV
DD
= 5 V
DV
DD
= 3 V
DV
DD
= 5 V
DV
DD
= 3 V
V
IN
= 0 V or V
DD
V
IN
= 0 V, DV
DD
= 5 V, Internal Pull-Up
V
IN
= V
DD
, DV
DD
= 5 V
V
IN
= 0 V, DV
DD
= 5 V
V
IN
= V
DD
, DV
DD
= 5 V,
Internal Pull-Down
V
IN
= V
DD
, DV
DD
= 5 V
V
IN
= 2 V, DV
DD
= 5 V
V
IN
= 450 mV, DV
DD
= 5 V
All Digital Inputs
Input Capacitance
CRYSTAL OSCILLATOR (XTAL1 AND XTAL2)
Logic Inputs, XTAL1 Only
0.8
V
INL
, Input Low Voltage
0.4
3.5
V
INH
, Input High Voltage
2.5
XTAL1 Input Capacitance
18
XTAL2 Output Capacitance
18
V max
V max
V min
V min
pF typ
pF typ
DV
DD
= 5 V
DV
DD
= 3 V
DV
DD
= 5 V
DV
DD
= 3 V
Rev. B
–5–