PIC16F62X
9.0
COMPARATOR MODULE
The comparator module contains two analog
comparators. The inputs to the comparators are
multiplexed with the RA0 through RA3 pins. The
on-chip Voltage Reference (Section 11.0) can also be
an input to the comparators.
The CMCON register, shown in Register 9-1, controls
the comparator input and output multiplexers. A block
diagram of the comparator is shown in Figure 9-1.
REGISTER 9-1:
R-0
C2OUT
bit7
R-0
C1OUT
CMCON REGISTER (ADDRESS 01Fh)
R/W-0
C2INV
R/W-0
C1INV
R/W-0
CIS
R/W-0
CM2
R/W-0
CM1
R/W-0
CM0
bit0
R = Readable bit
W = Writable bit
U = Unimplemented bit, read
as ’0’
-n = Value at POR reset
bit 7:
C2OUT:
Comparator 2 output
When C2INV=0;
1
= C2 V
IN
+ > C2 V
IN
–
0
= C2 V
IN
+ < C2 V
IN
–
When C2INV=1;
0
= C2 V
IN
+ > C2 V
IN
–
1
= C2 V
IN
+ < C2 V
IN
–
bit 6:
C1OUT:
Comparator 1 output
When C1INV=0;
1
= C1 V
IN
+ > C1 V
IN
–
0
= C1 V
IN
+ < C1 V
IN
–
When C1INV=1;
0
= C1 V
IN
+ > C1 V
IN
–
1
= C1 V
IN
+ < C1 V
IN
–
bit 5:
C2INV:
Comparator 2 output inversion
1
= C2 Output inverted
0
= C2 Output not inverted
C1INV:
Comparator 1 output inversion
1
= C1 Output inverted
0
= C1 Output not inverted
CIS:
Comparator Input Switch
When CM2:CM0: =
001:
Then:
1
= C1 V
IN
– connects to RA3
0
= C1 V
IN
– connects to RA0
When CM2:CM0 =
010:
Then:
1
= C1 V
IN
– connects to RA3
C2 V
IN
– connects to RA2
0
= C1 V
IN
– connects to RA0
C2 V
IN
– connects to RA1
bit 4:
bit 3:
bit 2-0:
CM2:CM0:
Comparator mode
©
1999 Microchip Technology Inc.
Preliminary
DS40300B-page 57