Datasheet

2010 Microchip Technology Inc. Preliminary DS39964B-page 407
PIC18F47J53 FAMILY
24.0 COMPARATOR MODULE
The analog comparator module contains three compar-
ators that can be independently configured in a variety of
ways. The inputs can be selected from the analog inputs
and two internal voltage references. The digital outputs
are available at the pin level and can also be read
through the control register. Multiple output and interrupt
event generation is also available. Figure 24-1 provides
a generic single comparator from the module.
Key features of the module are:
Independent comparator control
Programmable input configuration
Output to both pin and register levels
Programmable output polarity
Independent interrupt generation for each
comparator with configurable interrupt-on-change
24.1 Registers
The CMxCON registers (Register 24-1) select the input
and output configuration for each comparator, as well
as the settings for interrupt generation.
The CMSTAT register (Register 24-2) provides the out-
put results of the comparators. The bits in this register
are read-only.
FIGURE 24-1: COMPARATOR SIMPLIFIED BLOCK DIAGRAM
Cx
VIN-
V
IN+
COE
CxOUT
0
3
0
1
CCH<1:0>
CxINB
V
IRV
CxINA
CV
REF
CON
Interrupt
Logic
EVPOL<1:0>
COUTx
(CMSTAT<2:0>)
CMxIF
CPOL
Polarity
Logic
CREF
1
2
CxINC
CxIND