English
Language : 

PIC16F882_09 Datasheet, PDF (99/328 Pages) Microchip Technology – 28/40/44-Pin, Enhanced Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology
PIC16F882/883/884/886/887
REGISTER 8-5: VRCON: VOLTAGE REFERENCE CONTROL REGISTER
R/W-0
VREN
bit 7
R/W-0
VROE
R/W-0
VRR
R/W-0
VRSS
R/W-0
VR3
R/W-0
VR2
R/W-0
VR1
R/W-0
VR0
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7
bit 6
bit 5
bit 4
bit 3-0
VREN: Comparator C1 Voltage Reference Enable bit
1 = CVREF circuit powered on
0 = CVREF circuit powered down
VROE: Comparator C2 Voltage Reference Enable bit
1 = CVREF voltage level is also output on the RA2/AN2/VREF-/CVREF/C2IN+ pin
0 = CVREF voltage is disconnected from the RA2/AN2/VREF-/CVREF/C2IN+ pin
VRR: CVREF Range Selection bit
1 = Low range
0 = High range
VRSS: Comparator VREF Range Selection bit
1 = Comparator Reference Source, CVRSRC = (VREF+) - (VREF-)
0 = Comparator Reference Source, CVRSRC = VDD - VSS
VR<3:0>: CVREF Value Selection 0 ≤ VR<3:0> ≤ 15
When VRR = 1: CVREF = (VR<3:0>/24) * VDD
When VRR = 0: CVREF = VDD/4 + (VR<3:0>/32) * VDD
TABLE 8-3: SUMMARY OF REGISTERS ASSOCIATED WITH THE COMPARATOR AND VOLTAGE
REFERENCE MODULES
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on
POR, BOR
Value on
all other
Resets
ANSEL
ANS7 ANS6 ANS5 ANS4 ANS3 ANS2 ANS1 ANS0 1111 1111 1111 1111
ANSELH
—
—
ANS13 ANS12 ANS11 ANS10 ANS9 ANS8 --11 1111 --11 1111
CM1CON0 C1ON C1OUT C1OE C1POL
—
C1R C1CH1 C1CH0 0000 -000 0000 -000
CM2CON0 C2ON C2OUT C2OE C2POL
—
C2R C2CH1 C2CH0 0000 -000 0000 -000
CM2CON1 MC1OUT MC2OUT C1RSEL C2RSEL —
—
T1GSS C2SYNC 0000 --10 0000 --10
INTCON
GIE
PEIE
T0IE
INTE RBIE
T0IF
INTF
RBIF 0000 000x 0000 000x
PIE2
OSFIE C2IE
C1IE
EEIE BCLIE ULPWUIE —
CCP2IE 0000 00-0 0000 00-0
PIR2
OSFIF C2IF
C1IF
EEIF BCLIF ULPWUIF —
CCP2IF 0000 00-0 0000 00-0
PORTA
RA7
RA6
RA5
RA4
RA3
RA2
RA1
RA0 xxxx xxxx uuuu uuuu
PORTB
RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0 xxxx xxxx uuuu uuuu
SRCON
SR1
SR0 C1SEN C2SEN PULSS PULSR
—
FVREN 0000 00-0 0000 00-0
TRISA
TRISA7 TRISA6 TRISA5 TRISA4 TRISA3 TRISA2 TRISA1 TRISA0 1111 1111 1111 1111
TRISB
TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0 1111 1111 1111 1111
VRCON
VREN VROE VRR VRSS VR3
VR2
VR1
VR0 0000 0000 0000 0000
Legend: x = unknown, u = unchanged, – = unimplemented, read as ‘0’. Shaded cells are not used for comparator.
© 2009 Microchip Technology Inc.
DS41291F-page 97