PIC16F17155 OPAMP1 registers

The 7 registers of OPAMP1 (Operational amplifier 1), from 0x90C, with their reset value and every field. The PIC16F17155 has 420 registers in 43 peripherals, one page each.

OPAMP1 Operational amplifier 1

OPA1CON0

Address
0x90C
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5CPON
  4. 4–
  5. 3UG
  6. 2–
  7. 1SOC1
  8. 0SOC0
4 fields
FieldBitsWhat it does
EN7
CPON5
UG3
SOC1:0

OPA1CON1

Address
0x90D
Reset
0x00
Access
read/write
  1. 7–
  2. 6GSEL2
  3. 5GSEL1
  4. 4GSEL0
  5. 3RESON
  6. 2NSS2
  7. 1NSS1
  8. 0NSS0
3 fields
FieldBitsWhat it does
GSEL6:4
RESON3
NSS2:0

OPA1CON2

Address
0x90E
Reset
0x00
Access
read/write
  1. 7–
  2. 6NCH2
  3. 5NCH1
  4. 4NCH0
  5. 3–
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
2 fields
FieldBitsWhat it does
NCH6:4
PCH2:0

OPA1CON3

Address
0x90F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FMS1
  2. 6FMS0
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PSS1
  8. 0PSS0
2 fields
FieldBitsWhat it does
FMS7:6
PSS1:0

OPA1HWC

Address
0x910
Reset
0x00
Access
read/write
  1. 7OREN
  2. 6HWCH2
  3. 5HWCH1
  4. 4HWCH0
  5. 3ORPOL
  6. 2HWCL2
  7. 1HWCL1
  8. 0HWCL0
4 fields
FieldBitsWhat it does
OREN7
HWCH6:4
ORPOL3
HWCL2:0

OPA1OFFSET

Address
0x911
Reset
0x00
Access
read/write
  1. 7OFFSET7
  2. 6OFFSET6
  3. 5OFFSET5
  4. 4OFFSET4
  5. 3OFFSET3
  6. 2OFFSET2
  7. 1OFFSET1
  8. 0OFFSET0
1 field
FieldBitsWhat it does
OFFSET7:0

OPA1ORS

Address
0x912
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4ORS4
  5. 3ORS3
  6. 2ORS2
  7. 1ORS1
  8. 0ORS0
1 field
FieldBitsWhat it does
ORS4:0