PIC16F17545 COMPARATOR registers

The 9 registers of COMPARATOR (Comparators and voltage reference), from 0x80C, with their reset value and every field. The PIC16F17545 has 424 registers in 39 peripherals, one page each.

COMPARATOR Comparators and voltage reference

CM1CON0COMPARATOR CONTROL REGISTER 0

Address
0x80C
Reset
0x00
Access
read/write
  1. 7EN
  2. 6OUT
  3. 5–
  4. 4POL
  5. 3–
  6. 2HYS1
  7. 1HYS0
  8. 0SYNC
5 fields
FieldBitsWhat it does
EN7Comparator Enable bit
OUT6Comparator Output bit
POL4Comparator Output Polarity Select bit
HYS2:1Comparator Hysteresis Enable bit
SYNC0Comparator Output Synchronous Mode bit

CM1CON1COMPARATOR CONTROL REGISTER 1

Address
0x80D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RDY
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SP
  7. 1INTP
  8. 0INTN
4 fields
FieldBitsWhat it does
RDY7
SP2
INTP1Comparator Interrupt on Positive going edge Enable bits
INTN0Comparator Interrupt on Negative going edge Enable bits

CM1NCHCOMPARATOR INVERTING CHANNEL SELECT REGISTER

Address
0x80E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2NCH2
  7. 1NCH1
  8. 0NCH0
1 field
FieldBitsWhat it does
NCH2:0Comparator Inverting Input Channel Select bits

CM1PCHCOMPARATOR NON-INVERTING CHANNEL SELECT REGISTER

Address
0x80F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH2:0Comparator Non-Inverting Input Channel Select bits

CMLP1CON0LOW POWER COMPARATOR CONTROL REGISTER 0

Address
0x810
Reset
0x00
Access
read/write
  1. 7EN
  2. 6OUT
  3. 5–
  4. 4POL
  5. 3–
  6. 2–
  7. 1–
  8. 0SYNC
4 fields
FieldBitsWhat it does
EN7Comparator Enable bit
OUT6Comparator Output bit
POL4Comparator Output Polarity Select bit
SYNC0Comparator Output Synchronous Mode bit

CMLP1CON1LOW POWER COMPARATOR CONTROL REGISTER 1

Address
0x811
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5CMR1
  4. 4CMR0
  5. 3–
  6. 2–
  7. 1INTP
  8. 0INTN
3 fields
FieldBitsWhat it does
CMR5:4
INTP1Comparator Interrupt on Positive going edge Enable bits
INTN0Comparator Interrupt on Negative going edge Enable bits

CMLP1NCHLOW POWER COMPARATOR INVERTING CHANNEL SELECT REGISTER

Address
0x812
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2NCH2
  7. 1NCH1
  8. 0NCH0
1 field
FieldBitsWhat it does
NCH2:0Comparator Inverting Input Channel Select bits

CMLP1PCHLOW POWER COMPARATOR NON-INVERTING CHANNEL SELECT REGISTER

Address
0x813
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH2:0Comparator Non-Inverting Input Channel Select bits

CMOUT

Address
0x81F
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CLP1OUT
  8. 0C1OUT
2 fields
FieldBitsWhat it does
CLP1OUT1
C1OUT0