Datasheet

© 2008 Microchip Technology Inc. DS41249E-page 67
PIC16F785/HV785
REGISTER 9-2: CM2CON0: COMPARATOR C2 CONTROL REGISTER 0
R/W-0 R-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
C2ON C2OUT C2OE C2POL C2SP C2R C2CH1 C2CH0
bit 7 bit 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
bit 7 C2ON: Comparator C2 Enable bit
1 = C2 Comparator is enabled
0 = C2 Comparator is disabled
bit 6 C2OUT: Comparator C2 Output bit
If C2POL =
1 (inverted polarity):
C2OUT = 1, C2VP < C2VN
C2OUT = 0, C2VP > C2VN
If C2POL =
0 (non-inverted polarity):
C2OUT = 1, C2VP > C2VN
C2OUT = 0, C2VP < C2VN
bit 5 C2OE: Comparator C2 Output Enable bit
1 = C2OUT is present on RC4/C2OUT/PH2
(1)
0 = C2OUT is internal only
bit 4 C2POL: Comparator C2 Output Polarity Select bit
1 = C2OUT logic is inverted
0 = C2OUT logic is not inverted
bit 3 C2SP: Comparator C2 Speed Select bit
1 = C2 operates in normal speed mode
0 = C2 operates in low power, slow speed mode.
bit 2 C2R: Comparator C2 Reference Select bits (non-inverting input)
1 = C2VP connects to C2VREF
0 = C2VP connects to RC0/AN4/C2IN+
bit 1-0 C2CH<1:0>: Comparator C2 Channel Select bits
00 = C2VN of C2 connects to RA1/AN1/C12IN0-/VREF/ICSPCLK
01 = C2VN of C2 connects to RC1/AN5/C12IN1-/PH1
10 = C2VN of C2 connects to RC2/AN6/C12IN2-/OP2
11 = C2VN of C2 connects to RC3/AN7/C12IN3-/OP1
Note 1: C2OUT will only drive RC4/C2OUT/PH2 if: (C2OE = 1) and (C2ON = 1) and (TRISC<4> = 0).