PIC16F882/883/884/886/887
REGISTER 8-2:
CM2CON0: COMPARATOR C2 CONTROL REGISTER 0
R/W-0
C2ON
R-0
R/W-0
C2OE
R/W-0
U-0
—
R/W-0
C2R
R/W-0
R/W-0
C2OUT
C2POL
C2CH1
C2CH0
bit 7
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
C2ON: Comparator C2 Enable bit
1= Comparator C2 is enabled
0= Comparator C2 is disabled
C2OUT: Comparator C2 Output bit
If C2POL = 1(inverted polarity):
C2OUT = 0when C2VIN+ > C2VIN-
C2OUT = 1when C2VIN+ < C2VIN-
If C2POL = 0(non-inverted polarity):
C2OUT = 1when C2VIN+ > C2VIN-
C2OUT = 0when C2VIN+ < C2VIN-
bit 5
bit 4
C2OE: Comparator C2 Output Enable bit
1= C2OUT is present on C2OUT pin(1)
0= C2OUT is internal only
C2POL: Comparator C2 Output Polarity Select bit
1= C2OUT logic is inverted
0= C2OUT logic is not inverted
bit 3
bit 2
Unimplemented: Read as ‘0’
C2R: Comparator C2 Reference Select bits (non-inverting input)
1= C2VIN+ connects to C2VREF
0= C2VIN+ connects to C2IN+ pin
bit 1-0
C2CH<1:0>: Comparator C2 Channel Select bits
00= C12IN0- pin of C2 connects to C2VIN-
01= C12IN1- pin of C2 connects to C2VIN-
10= C12IN2- pin of C2 connects to C2VIN-
11= C12IN3- pin of C2 connects to C2VIN-
Note 1: Comparator output requires the following three conditions: C2OE = 1, C2ON = 1and corresponding port
TRIS bit = 0.
© 2007 Microchip Technology Inc.
Preliminary
DS41291D-page 89