English
Language : 

C8051F850-C-GM Datasheet, PDF (93/328 Pages) Silicon Laboratories – Low-Cost 8-bit MCU Family with up to 8 kB of Flash
14. Analog-to-Digital Converter (ADC0)
The ADC is a successive-approximation-register (SAR) ADC with 12-, 10-, and 8-bit modes, integrated
track-and-hold and a programmable window detector. These different modes allow the user to trade off
speed for resolution. ADC0 also has an autonomous low-power burst mode which can automatically
enable ADC0, capture and accumulate samples, then place ADC0 in a low power shutdown mode without
CPU intervention. It also has a 16-bit accumulator that can automatically oversample and average the
ADC results.
The ADC is fully configurable under software control via several registers. The ADC0 operates in single-
ended mode and may be configured to measure different signals using the analog multiplexer. The voltage
reference for the ADC is selectable between internal and external reference sources.
P0 Pins (8)
P1 Pins (8)
VDD
GND
Internal LDO
Internal LDO
VDD
VREF
Device Ground
AGND
SYSCLK
Input
Selection
0.5x – 1x
gain
Temp
Sensor
1.65 V /
2.4 V
Reference
Reference
Selection
ADC0
Control /
Configuration
SAR Analog to
Digital Converter
Less
Than
Greater
Than
Window Compare
Accumulator
ADWINT
(Window Interrupt)
ADC0
ADINT
(Interrupt Flag)
ADBUSY (On Demand)
Timer 0 Overflow
Timer 2 Overflow
Timer 3 Overflow
CNVSTR (External Pin)
Trigger
Selection
Clock
Divider
SAR clock
Figure 14.1. ADC0 Functional Block Diagram
Rev. 1.0
79