PIC18F56K42 COMPARATOR registers

The 9 registers of COMPARATOR (Comparators and voltage reference), from 0x3EB8, with their reset value and every field. The PIC18F56K42 has 664 registers in 55 peripherals, one page each.

COMPARATOR Comparators and voltage reference

CM2CON0COMPARATOR CONTROL REGISTER 0

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

CM2CON1COMPARATOR CONTROL REGISTER 1

Address
0x3EB9
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
INTP1Comparator Interrupt on Positive going edge Enable bits
INTN0Comparator Interrupt on Negative going edge Enable bits

CM2NCHCOMPARATOR INVERTING CHANNEL SELECT REGISTER

Address
0x3EBA
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

CM2PCHCOMPARATOR NON-INVERTING CHANNEL SELECT REGISTER

Address
0x3EBB
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

CM1CON0COMPARATOR CONTROL REGISTER 0

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

CM1CON1COMPARATOR CONTROL REGISTER 1

Address
0x3EBD
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
INTP1Comparator Interrupt on Positive going edge Enable bits
INTN0Comparator Interrupt on Negative going edge Enable bits

CM1NCHCOMPARATOR INVERTING CHANNEL SELECT REGISTER

Address
0x3EBE
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
0x3EBF
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
0x3EC0
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1C2OUT
  8. 0C1OUT
2 fields
FieldBitsWhat it does
C2OUT1
C1OUT0