English
Language : 

PIC16F1509-ESO Datasheet, PDF (135/418 Pages) Microchip Technology – 20-Pin Flash, 8-Bit Microcontrollers with XLP Technology
PIC16(L)F1508/9
15.0 ANALOG-TO-DIGITAL
CONVERTER (ADC) MODULE
The Analog-to-Digital Converter (ADC) allows
conversion of an analog input signal to a 10-bit binary
representation of that signal. This device uses analog
inputs, which are multiplexed into a single sample and
hold circuit. The output of the sample and hold is
connected to the input of the converter. The converter
generates a 10-bit binary result via successive
approximation and stores the conversion result into the
ADC result registers (ADRESH:ADRESL register pair).
Figure 15-1 shows the block diagram of the ADC.
The ADC voltage reference is software selectable to be
either internally generated or externally supplied.
The ADC can generate an interrupt upon completion of
a conversion. This interrupt can be used to wake-up the
device from Sleep.
FIGURE 15-1:
ADC BLOCK DIAGRAM
VDD
VDD
VREF+ pin
ADPREF
Positive
Reference
Select
Rev. 10-000033A
7/30/2013
External
Channel
Inputs
Internal
Channel
Inputs
AN0
ANa
.
.
.
ANz
Temp Indicator
DACx_output
FVR_buffer1
CHS<4:0>
set bit ADIF
Write to bit
GO/DONE Q1
GO/DONE
Q2
VSS
ADCS<2:0>
VRNEG VRPOS
sampled
input
ADC_clk
ADC
Clock
Select
FOSC/n Fosc
Divider
FRC
FOSC
FRC
ADC
Sample Circuit
complete
start
Q4
Enable
ADC CLOCK SOURCE
ADFM
10
10-bit Result
16
ADRESH ADRESL
TRIGSEL<3:0>
Trigger Select
...
Trigger Sources
AUTO CONVERSION
TRIGGER
ADON
VSS
 2011-2013 Microchip Technology Inc.
DS40001609C-page 135