PIC18F46Q10 COMPARATOR registers

The 9 registers of COMPARATOR (Comparators and voltage reference), from 0xF30, with their reset value and every field. The PIC18F46Q10 has 462 registers in 38 peripherals, one page each.

COMPARATOR Comparators and voltage reference

CM2CON0COMPARATOR CONTROL REGISTER 0

Address
0xF30
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
0xF31
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
0xF32
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
0xF33
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
0xF34
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
0xF35
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
0xF36
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
0xF37
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
0xF38
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1MC2OUT
  8. 0MC1OUT
2 fields
FieldBitsWhat it does
MC2OUT1
MC1OUT0