PIC16F1778 COMPARATOR registers

The 25 registers of COMPARATOR (Comparators and voltage reference), from 0x111, with their reset value and every field. The PIC16F1778 has 474 registers in 54 peripherals, one page each.

COMPARATOR Comparators and voltage reference

CMOUT

Address
0x111
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5MC6OUT
  4. 4MC5OUT
  5. 3MC4OUT
  6. 2MC3OUT
  7. 1MC2OUT
  8. 0MC1OUT
6 fields
FieldBitsWhat it does
MC6OUT5
MC5OUT4
MC4OUT3
MC3OUT2
MC2OUT1
MC1OUT0

CM1CON0

Address
0x112
Reset
0x00
Access
read/write
  1. 7ON
  2. 6OUT
  3. 5–
  4. 4POL
  5. 3ZLF
  6. 2–
  7. 1HYS
  8. 0SYNC
6 fields
FieldBitsWhat it does
ON7
OUT6
POL4
ZLF3
HYS1
SYNC0

CM1CON1

Address
0x113
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1INTP
  8. 0INTN
2 fields
FieldBitsWhat it does
INTP1
INTN0

CM1NSEL

Address
0x114
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NCH3
  6. 2NCH2
  7. 1NCH1
  8. 0NCH0
1 field
FieldBitsWhat it does
NCH3:0

CM1PSEL

Address
0x115
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PCH3
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH3:0

CM2CON0

Address
0x116
Reset
0x00
Access
read/write
  1. 7ON
  2. 6OUT
  3. 5–
  4. 4POL
  5. 3ZLF
  6. 2–
  7. 1HYS
  8. 0SYNC
6 fields
FieldBitsWhat it does
ON7
OUT6
POL4
ZLF3
HYS1
SYNC0

CM2CON1

Address
0x117
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1INTP
  8. 0INTN
2 fields
FieldBitsWhat it does
INTP1
INTN0

CM2NSEL

Address
0x118
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NCH3
  6. 2NCH2
  7. 1NCH1
  8. 0NCH0
1 field
FieldBitsWhat it does
NCH3:0

CM2PSEL

Address
0x119
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PCH3
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH3:0

CM3CON0

Address
0x11A
Reset
0x00
Access
read/write
  1. 7ON
  2. 6OUT
  3. 5–
  4. 4POL
  5. 3ZLF
  6. 2–
  7. 1HYS
  8. 0SYNC
6 fields
FieldBitsWhat it does
ON7
OUT6
POL4
ZLF3
HYS1
SYNC0

CM3CON1

Address
0x11B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1INTP
  8. 0INTN
2 fields
FieldBitsWhat it does
INTP1
INTN0

CM3NSEL

Address
0x11C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NCH3
  6. 2NCH2
  7. 1NCH1
  8. 0NCH0
1 field
FieldBitsWhat it does
NCH3:0

CM3PSEL

Address
0x11D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PCH3
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH3:0

CM4CON0

Address
0x90C
Reset
0x00
Access
read/write
  1. 7ON
  2. 6OUT
  3. 5–
  4. 4POL
  5. 3ZLF
  6. 2–
  7. 1HYS
  8. 0SYNC
6 fields
FieldBitsWhat it does
ON7
OUT6
POL4
ZLF3
HYS1
SYNC0

CM4CON1

Address
0x90D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1INTP
  8. 0INTN
2 fields
FieldBitsWhat it does
INTP1
INTN0

CM4NSEL

Address
0x90E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NCH3
  6. 2NCH2
  7. 1NCH1
  8. 0NCH0
1 field
FieldBitsWhat it does
NCH3:0

CM4PSEL

Address
0x90F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PCH3
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH3:0

CM5CON0

Address
0x910
Reset
0x00
Access
read/write
  1. 7ON
  2. 6OUT
  3. 5–
  4. 4POL
  5. 3ZLF
  6. 2–
  7. 1HYS
  8. 0SYNC
6 fields
FieldBitsWhat it does
ON7
OUT6
POL4
ZLF3
HYS1
SYNC0

CM5CON1

Address
0x911
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1INTP
  8. 0INTN
2 fields
FieldBitsWhat it does
INTP1
INTN0

CM5NSEL

Address
0x912
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NCH3
  6. 2NCH2
  7. 1NCH1
  8. 0NCH0
1 field
FieldBitsWhat it does
NCH3:0

CM5PSEL

Address
0x913
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PCH3
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH3:0

CM6CON0

Address
0x914
Reset
0x00
Access
read/write
  1. 7ON
  2. 6OUT
  3. 5–
  4. 4POL
  5. 3ZLF
  6. 2–
  7. 1HYS
  8. 0SYNC
6 fields
FieldBitsWhat it does
ON7
OUT6
POL4
ZLF3
HYS1
SYNC0

CM6CON1

Address
0x915
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1INTP
  8. 0INTN
2 fields
FieldBitsWhat it does
INTP1
INTN0

CM6NSEL

Address
0x916
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NCH3
  6. 2NCH2
  7. 1NCH1
  8. 0NCH0
1 field
FieldBitsWhat it does
NCH3:0

CM6PSEL

Address
0x917
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PCH3
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH3:0