Datasheet
© 2007 Microchip Technology Inc. DS40039E-page 45
PIC16F630/676
REGISTER 7-1: ADCON0 — A/D CONTROL REGISTER (ADDRESS: 1Fh)
REGISTER 7-2: ADCON1 — A/D CONTROL REGISTER 1 (ADRESS: 9Fh)
R/W-0 R/W-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ADFM VCFG
— CHS2 CHS1 CHS0 GO/DONE ADON
bit 7 bit 0
bit 7 ADFM: A/D Result Formed Select bit
1 = Right justified
0 = Left justified
bit 6 VCFG: Voltage Reference bit
1 = V
REF pin
0 = V
DD
bit 5 Unimplemented: Read as zero
bit 4-2 CHS2:CHS0: Analog Channel Select bits
000 =Channel 00 (AN0)
001 =Channel 01 (AN1)
010 =Channel 02 (AN2)
011 =Channel 03 (AN3)
100 =Channel 04 (AN4)
101 =Channel 05 (AN5)
110 =Channel 06 (AN6)
111 =Channel 07 (AN7)
bit 1 GO/DONE
: A/D Conversion STATUS bit
1 = A/D conversion cycle in progress. Setting this bit starts an A/D conversion cycle.
This bit is automatically cleared by hardware when the A/D conversion has completed.
0 = A/D conversion completed/not in progress
bit 0 ADON: A/D Conversion STATUS bit
1 = A/D converter module is operating
0 = A/D converter is shut-off and consumes no operating current
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
- n = Value at POR ’1’ = Bit is set ’0’ = Bit is cleared x = Bit is unknown
U-0 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0 U-0
— ADCS2 ADCS1 ADCS0 — — — —
bit 7 bit 0
bit 7: Unimplemented: Read as ‘0’.
bit 6-4: ADCS<2:0>: A/D Conversion Clock Select bits
000 =FOSC/2
001 =F
OSC/8
010 =F
OSC/32
x11 =F
RC (clock derived from a dedicated internal oscillator = 500 kHz max)
100 =F
OSC/4
101 =F
OSC/16
110 =F
OSC/64
bit 3-0: Unimplemented: Read as ‘0’.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
- n = Value at POR ’1’ = Bit is set ’0’ = Bit is cleared x = Bit is unknown