PIC16F753 registers

All 87 registers by peripheral, at their data-memory address as the register file map gives it (bank and offset), with their reset value and every bit.

CPU CPU core

INDF

Address
0x00
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PCL

Address
0x02
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

STATUS

Address
0x03
Reset
x (not fixed at power-on)
Access
read/write
  1. 7IRP
  2. 6RP1
  3. 5RP0
  4. 4nTO
  5. 3nPD
  6. 2Z
  7. 1DC
  8. 0C
8 fields
FieldBitsWhat it does
IRP7
RP16
RP05
nTO4
nPD3
Z2
DC1
C0

FSR

Address
0x04
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PCLATH

Address
0x0A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TMR0 Timer0

TMR0

Address
0x01
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

OPTION_REG

Address
0x81
Reset
0xFF
Access
read/write
  1. 7nRAPU
  2. 6INTEDG
  3. 5T0CS
  4. 4T0SE
  5. 3PSA
  6. 2PS2
  7. 1PS1
  8. 0PS0
6 fields
FieldBitsWhat it does
nRAPU7
INTEDG6
T0CS5
T0SE4
PSA3
PS2:0

PORTA I/O port A

PORTA

Address
0x05
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5RA5
  4. 4RA4
  5. 3RA3
  6. 2RA2
  7. 1RA1
  8. 0RA0
6 fields
FieldBitsWhat it does
RA55
RA44
RA33
RA22
RA11
RA00

TRISA

Address
0x85
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISA5
  4. 4TRISA4
  5. 3TRISA3
  6. 2TRISA2
  7. 1TRISA1
  8. 0TRISA0
6 fields
FieldBitsWhat it does
TRISA55
TRISA44
TRISA33
TRISA22
TRISA11
TRISA00

LATA

Address
0x105
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LATA5
  4. 4LATA4
  5. 3–
  6. 2LATA2
  7. 1LATA1
  8. 0LATA0
5 fields
FieldBitsWhat it does
LATA55
LATA44
LATA22
LATA11
LATA00

WPUA

Address
0x10C
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5WPUA5
  4. 4WPUA4
  5. 3WPUA3
  6. 2WPUA2
  7. 1WPUA1
  8. 0WPUA0
6 fields
FieldBitsWhat it does
WPUA55
WPUA44
WPUA33
WPUA22
WPUA11
WPUA00

ANSELA

Address
0x185
Reset
0x17
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4ANSA4
  5. 3–
  6. 2ANSA2
  7. 1ANSA1
  8. 0ANSA0
4 fields
FieldBitsWhat it does
ANSA44
ANSA22
ANSA11
ANSA00

PORTC I/O port C

PORTC

Address
0x07
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5RC5
  4. 4RC4
  5. 3RC3
  6. 2RC2
  7. 1RC1
  8. 0RC0
6 fields
FieldBitsWhat it does
RC55
RC44
RC33
RC22
RC11
RC00

TRISC

Address
0x87
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISC5
  4. 4TRISC4
  5. 3TRISC3
  6. 2TRISC2
  7. 1TRISC1
  8. 0TRISC0
6 fields
FieldBitsWhat it does
TRISC55
TRISC44
TRISC33
TRISC22
TRISC11
TRISC00

LATC

Address
0x107
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LATC5
  4. 4LATC4
  5. 3LATC3
  6. 2LATC2
  7. 1LATC1
  8. 0LATC0
6 fields
FieldBitsWhat it does
LATC55
LATC44
LATC33
LATC22
LATC11
LATC00

WPUC

Address
0x10D
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5WPUC5
  4. 4WPUC4
  5. 3WPUC3
  6. 2WPUC2
  7. 1WPUC1
  8. 0WPUC0
6 fields
FieldBitsWhat it does
WPUC55
WPUC44
WPUC33
WPUC22
WPUC11
WPUC00

SLRCONC

Address
0x10E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5SLRC5
  4. 4SLRC4
  5. 3–
  6. 2–
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
SLRC55
SLRC44

ANSELC

Address
0x187
Reset
0x0F
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3ANSC3
  6. 2ANSC2
  7. 1ANSC1
  8. 0ANSC0
4 fields
FieldBitsWhat it does
ANSC33
ANSC22
ANSC11
ANSC00

IOC Interrupt-on-change

IOCAF

Address
0x08
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCAF5
  4. 4IOCAF4
  5. 3IOCAF3
  6. 2IOCAF2
  7. 1IOCAF1
  8. 0IOCAF0
6 fields
FieldBitsWhat it does
IOCAF55
IOCAF44
IOCAF33
IOCAF22
IOCAF11
IOCAF00

IOCCF

Address
0x09
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCCF5
  4. 4IOCCF4
  5. 3IOCCF3
  6. 2IOCCF2
  7. 1IOCCF1
  8. 0IOCCF0
6 fields
FieldBitsWhat it does
IOCCF55
IOCCF44
IOCCF33
IOCCF22
IOCCF11
IOCCF00

IOCAP

Address
0x88
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCAP5
  4. 4IOCAP4
  5. 3IOCAP3
  6. 2IOCAP2
  7. 1IOCAP1
  8. 0IOCAP0
6 fields
FieldBitsWhat it does
IOCAP55
IOCAP44
IOCAP33
IOCAP22
IOCAP11
IOCAP00

IOCCP

Address
0x89
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCCP5
  4. 4IOCCP4
  5. 3IOCCP3
  6. 2IOCCP2
  7. 1IOCCP1
  8. 0IOCCP0
6 fields
FieldBitsWhat it does
IOCCP55
IOCCP44
IOCCP33
IOCCP22
IOCCP11
IOCCP00

IOCAN

Address
0x108
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCAN5
  4. 4IOCAN4
  5. 3IOCAN3
  6. 2IOCAN2
  7. 1IOCAN1
  8. 0IOCAN0
6 fields
FieldBitsWhat it does
IOCAN55
IOCAN44
IOCAN33
IOCAN22
IOCAN11
IOCAN00

IOCCN

Address
0x109
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCCN5
  4. 4IOCCN4
  5. 3IOCCN3
  6. 2IOCCN2
  7. 1IOCCN1
  8. 0IOCCN0
6 fields
FieldBitsWhat it does
IOCCN55
IOCCN44
IOCCN33
IOCCN22
IOCCN11
IOCCN00

INTERRUPT Interrupts

INTCON

Address
0x0B
Reset
0x00
Access
read/write
  1. 7GIE
  2. 6PEIE
  3. 5T0IE
  4. 4INTE
  5. 3IOCIE
  6. 2T0IF
  7. 1INTF
  8. 0IOCIF
8 fields
FieldBitsWhat it does
GIE7
PEIE6
T0IE5
INTE4
IOCIE3
T0IF2
INTF1
IOCIF0

PIR1

Address
0x0C
Reset
0x00
Access
read/write
  1. 7TMR1GIF
  2. 6ADIF
  3. 5–
  4. 4–
  5. 3HLTMR2IF
  6. 2HLTMR1IF
  7. 1TMR2IF
  8. 0TMR1IF
6 fields
FieldBitsWhat it does
TMR1GIF7
ADIF6
HLTMR2IF3
HLTMR1IF2
TMR2IF1
TMR1IF0

PIR2

Address
0x0D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5C2IF
  4. 4C1IF
  5. 3–
  6. 2COG1IF
  7. 1–
  8. 0CCP1IF
4 fields
FieldBitsWhat it does
C2IF5
C1IF4
COG1IF2
CCP1IF0

PIE1

Address
0x8C
Reset
0x00
Access
read/write
  1. 7TMR1GIE
  2. 6ADIE
  3. 5–
  4. 4–
  5. 3HLTMR2IE
  6. 2HLTMR1IE
  7. 1TMR2IE
  8. 0TMR1IE
6 fields
FieldBitsWhat it does
TMR1GIE7
ADIE6
HLTMR2IE3
HLTMR1IE2
TMR2IE1
TMR1IE0

PIE2

Address
0x8D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5C2IE
  4. 4C1IE
  5. 3–
  6. 2COG1IE
  7. 1–
  8. 0CCP1IE
4 fields
FieldBitsWhat it does
C2IE5
C1IE4
COG1IE2
CCP1IE0

TMR1 Timer1

TMR1L

Address
0x0F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TMR1H

Address
0x10
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

T1CON

Address
0x11
Reset
0x00
Access
read/write
  1. 7TMR1CS1
  2. 6TMR1CS0
  3. 5T1CKPS1
  4. 4T1CKPS0
  5. 3–
  6. 2nT1SYNC
  7. 1–
  8. 0TMR1ON
4 fields
FieldBitsWhat it does
TMR1CS7:6
T1CKPS5:4
nT1SYNC2
TMR1ON0

T1GCON

Address
0x12
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR1GE
  2. 6T1GPOL
  3. 5T1GTM
  4. 4T1GSPM
  5. 3T1GGO_nDONE
  6. 2T1GVAL
  7. 1T1GSS1
  8. 0T1GSS0
7 fields
FieldBitsWhat it does
TMR1GE7
T1GPOL6
T1GTM5
T1GSPM4
T1GGO_nDONE3
T1GVAL2
T1GSS1:0

CCP1 Capture/compare/PWM 1

CCPR1L

Address
0x13
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

CCPR1H

Address
0x14
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

CCP1CON

Address
0x15
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5DC1B1
  4. 4DC1B0
  5. 3CCP1M3
  6. 2CCP1M2
  7. 1CCP1M1
  8. 0CCP1M0
2 fields
FieldBitsWhat it does
DC1B5:4
CCP1M3:0

ADC Analog-to-digital converter

ADRESLA/D Result Register LSB

Address
0x1C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ADRESL7
  2. 6ADRESL6
  3. 5ADRESL5
  4. 4ADRESL4
  5. 3ADRESL3
  6. 2ADRESL2
  7. 1ADRESL1
  8. 0ADRESL0
1 field
FieldBitsWhat it does
ADRESL7:0

ADRESHA/D Result Register MSB

Address
0x1D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ADRESH7
  2. 6ADRESH6
  3. 5ADRESH5
  4. 4ADRESH4
  5. 3ADRESH3
  6. 2ADRESH2
  7. 1ADRESH1
  8. 0ADRESH0
1 field
FieldBitsWhat it does
ADRESH7:0

ADCON0

Address
0x1E
Reset
0x00
Access
read/write
  1. 7ADFM
  2. 6–
  3. 5CHS3
  4. 4CHS2
  5. 3CHS1
  6. 2CHS0
  7. 1GO/nDONE
  8. 0ADON
4 fields
FieldBitsWhat it does
ADFM7
CHS5:2
GO/nDONE1
ADON0

ADCON1

Address
0x1F
Reset
0x00
Access
read/write
  1. 7–
  2. 6ADCS2
  3. 5ADCS1
  4. 4ADCS0
  5. 3–
  6. 2–
  7. 1–
  8. 0ADPREF1
2 fields
FieldBitsWhat it does
ADCS6:4
ADPREF10

OSCILLATOR Oscillator, power control and watchdog

OSCCON

Address
0x8F
Reset
0x10
Access
read/write
  1. 7–
  2. 6–
  3. 5IRCF1
  4. 4IRCF0
  5. 3–
  6. 2HTS
  7. 1LTS
  8. 0–
3 fields
FieldBitsWhat it does
IRCF5:4
HTS2
LTS1

PCON

Address
0x10F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1nPOR
  8. 0nBOR
2 fields
FieldBitsWhat it does
nPOR1
nBOR0

OSCTUNE

Address
0x189
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4TUN4
  5. 3TUN3
  6. 2TUN2
  7. 1TUN1
  8. 0TUN0
1 field
FieldBitsWhat it does
TUN4:0

FVR Fixed voltage reference

FVR1CON0

Address
0x90
Reset
0x00
Access
read/write
  1. 7FVREN
  2. 6FVRRDY
  3. 5FVROE
  4. 4FVRBUFSS01
  5. 3FVRBUFSS00
  6. 2–
  7. 1–
  8. 0FVRBUFEN
5 fields
FieldBitsWhat it does
FVREN7
FVRRDY6
FVROE5
FVRBUFSS04:3
FVRBUFEN0

DAC1 Digital-to-analog converter 1

DAC1CON0

Address
0x91
Reset
0x00
Access
read/write
  1. 7DACEN
  2. 6DACFM
  3. 5DACOE
  4. 4–
  5. 3DACPSS1
  6. 2DACPSS0
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
DACEN7
DACFM6
DACOE5
DACPSS3:2

DAC1REFL

Address
0x92
Reset
0x00
Access
read/write
  1. 7DACR7
  2. 6DACR6
  3. 5DACR5
  4. 4DACR4
  5. 3DACR3
  6. 2DACR2
  7. 1DACR1
  8. 0DACR0
1 field
FieldBitsWhat it does
DACR7:0

DAC1REFH

Address
0x93
Reset
0x00
Access
read/write
  1. 7DACR7
  2. 6DACR6
  3. 5DACR5
  4. 4DACR4
  5. 3DACR3
  6. 2DACR2
  7. 1DACR1
  8. 0DACR0
1 field
FieldBitsWhat it does
DACR7:0

SFR Other special function registers

OPA1CON

Address
0x96
Reset
0x00
Access
read/write
  1. 7OPAEN
  2. 6–
  3. 5–
  4. 4OPAUGM
  5. 3OPA1NCH1
  6. 2OPA1NCH0
  7. 1OPA1PCH1
  8. 0OPA1PCH0
4 fields
FieldBitsWhat it does
OPAEN7
OPAUGM4
OPA1NCH3:2
OPA1PCH1:0

HLTMR1

Address
0x113
Reset
0x00
Access
read/write
  1. 7HLTMR17
  2. 6HLTMR16
  3. 5HLTMR15
  4. 4HLTMR14
  5. 3HLTMR13
  6. 2HLTMR12
  7. 1HLTMR11
  8. 0HLTMR10
1 field
FieldBitsWhat it does
HLTMR17:0

HLTPR1

Address
0x114
Reset
0xFF
Access
read/write
  1. 7HLTPR17
  2. 6HLTPR16
  3. 5HLTPR15
  4. 4HLTPR14
  5. 3HLTPR13
  6. 2HLTPR12
  7. 1HLTPR11
  8. 0HLTPR10
1 field
FieldBitsWhat it does
HLTPR17:0

HLT1CON0

Address
0x115
Reset
0x00
Access
read/write
  1. 7–
  2. 6H1OUTPS3
  3. 5H1OUTPS2
  4. 4H1OUTPS1
  5. 3H1OUTPS0
  6. 2H1ON
  7. 1H1CKPS1
  8. 0H1CKPS0
3 fields
FieldBitsWhat it does
H1OUTPS6:3
H1ON2
H1CKPS1:0

HLT1CON1

Address
0x116
Reset
0xC0
Access
read/write
  1. 7H1FES
  2. 6H1RES
  3. 5–
  4. 4H1ERS2
  5. 3H1ERS1
  6. 2H1ERS0
  7. 1H1FEREN
  8. 0H1REREN
5 fields
FieldBitsWhat it does
H1FES7
H1RES6
H1ERS4:2
H1FEREN1
H1REREN0

HLTMR2

Address
0x117
Reset
0x00
Access
read/write
  1. 7HLTMR27
  2. 6HLTMR26
  3. 5HLTMR25
  4. 4HLTMR24
  5. 3HLTMR23
  6. 2HLTMR22
  7. 1HLTMR21
  8. 0HLTMR20
1 field
FieldBitsWhat it does
HLTMR27:0

HLTPR2

Address
0x118
Reset
0xFF
Access
read/write
  1. 7HLTPR27
  2. 6HLTPR26
  3. 5HLTPR25
  4. 4HLTPR24
  5. 3HLTPR23
  6. 2HLTPR22
  7. 1HLTPR21
  8. 0HLTPR20
1 field
FieldBitsWhat it does
HLTPR27:0

HLT2CON0

Address
0x119
Reset
0x00
Access
read/write
  1. 7–
  2. 6H2OUTPS3
  3. 5H2OUTPS2
  4. 4H2OUTPS1
  5. 3H2OUTPS0
  6. 2H2ON
  7. 1H2CKPS1
  8. 0H2CKPS0
3 fields
FieldBitsWhat it does
H2OUTPS6:3
H2ON2
H2CKPS1:0

HLT2CON1

Address
0x11A
Reset
0xC0
Access
read/write
  1. 7H2FES
  2. 6H2RES
  3. 5–
  4. 4H2ERS2
  5. 3H2ERS1
  6. 2H2ERS0
  7. 1H2FEREN
  8. 0H2REREN
5 fields
FieldBitsWhat it does
H2FES7
H2RES6
H2ERS4:2
H2FEREN1
H2REREN0

SLPC1CON0

Address
0x11E
Reset
0x00
Access
read/write
  1. 7SC1EN
  2. 6–
  3. 5SC1MRPE
  4. 4SC1POL
  5. 3SC1TSS1
  6. 2SC1TSS0
  7. 1–
  8. 0SC1INS
5 fields
FieldBitsWhat it does
SC1EN7
SC1MRPE5
SC1POL4
SC1TSS3:2
SC1INS0

SLPC1CON1

Address
0x11F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4SC1RNG
  5. 3SC1ISET3
  6. 2SC1ISET2
  7. 1SC1ISET1
  8. 0SC1ISET0
2 fields
FieldBitsWhat it does
SC1RNG4
SC1ISET3:0

COG1PHR

Address
0x192
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3G1PHR3
  6. 2G1PHR2
  7. 1G1PHR1
  8. 0G1PHR0
1 field
FieldBitsWhat it does
G1PHR3:0

COG1PHF

Address
0x193
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3G1PHF3
  6. 2G1PHF2
  7. 1G1PHF1
  8. 0G1PHF0
1 field
FieldBitsWhat it does
G1PHF3:0

COG1BKR

Address
0x194
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3G1BKR3
  6. 2G1BKR2
  7. 1G1BKR1
  8. 0G1BKR0
1 field
FieldBitsWhat it does
G1BKR3:0

COG1BKF

Address
0x195
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3G1BKF3
  6. 2G1BKF2
  7. 1G1BKF1
  8. 0G1BKF0
1 field
FieldBitsWhat it does
G1BKF3:0

COG1DBR

Address
0x196
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3G1DBR3
  6. 2G1DBR2
  7. 1G1DBR1
  8. 0G1DBR0
1 field
FieldBitsWhat it does
G1DBR3:0

COG1DBF

Address
0x197
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3G1DBF3
  6. 2G1DBF2
  7. 1G1DBF1
  8. 0G1DBF0
1 field
FieldBitsWhat it does
G1DBF3:0

COG1CON0

Address
0x198
Reset
0x00
Access
read/write
  1. 7G1EN
  2. 6G1OE1
  3. 5G1OE0
  4. 4G1POL1
  5. 3G1POL0
  6. 2G1LD
  7. 1–
  8. 0G1MD
7 fields
FieldBitsWhat it does
G1EN7
G1OE16
G1OE05
G1POL14
G1POL03
G1LD2
G1MD0

COG1CON1

Address
0x199
Reset
0x00
Access
read/write
  1. 7G1RDBTS
  2. 6G1FDBTS
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1G1CS1
  8. 0G1CS0
3 fields
FieldBitsWhat it does
G1RDBTS7
G1FDBTS6
G1CS1:0

COG1RIS

Address
0x19A
Reset
0x00
Access
read/write
  1. 7–
  2. 6G1RIHLT2
  3. 5G1R1HLT1
  4. 4G1RIT2M
  5. 3G1RIFLT
  6. 2C1RICCP1
  7. 1G1RIC2
  8. 0G1RIC1
7 fields
FieldBitsWhat it does
G1RIHLT26
G1R1HLT15
G1RIT2M4
G1RIFLT3
C1RICCP12
G1RIC21
G1RIC10

COG1RSIM

Address
0x19B
Reset
0x00
Access
read/write
  1. 7–
  2. 6G1RMHLT2
  3. 5G1RMHLT1
  4. 4G1RTM2M
  5. 3G1RMFLT
  6. 2G1RMCCP1
  7. 1G1RMC2
  8. 0G1RMC1
7 fields
FieldBitsWhat it does
G1RMHLT26
G1RMHLT15
G1RTM2M4
G1RMFLT3
G1RMCCP12
G1RMC21
G1RMC10

COG1FIS

Address
0x19C
Reset
0x00
Access
read/write
  1. 7–
  2. 6G1FIHLT2
  3. 5G1FIHLT1
  4. 4G1FIT2M
  5. 3G1FIFLT
  6. 2G1FICCP1
  7. 1G1FIC2
  8. 0G1FIC1
7 fields
FieldBitsWhat it does
G1FIHLT26
G1FIHLT15
G1FIT2M4
G1FIFLT3
G1FICCP12
G1FIC21
G1FIC10

COG1FSIM

Address
0x19D
Reset
0x00
Access
read/write
  1. 7–
  2. 6G1FMHLT2
  3. 5G1FMHLT1
  4. 4G1FMT2M
  5. 3G1FMFLT
  6. 2G1FMCCP1
  7. 1G1FMC2
  8. 0G1FMC1
7 fields
FieldBitsWhat it does
G1FMHLT26
G1FMHLT15
G1FMT2M4
G1FMFLT3
G1FMCCP12
G1FMC21
G1FMC10

COG1ASD0

Address
0x19E
Reset
0x00
Access
read/write
  1. 7G1ASDE
  2. 6G1ARSEN
  3. 5G1ASD1L1
  4. 4G1ASD1L0
  5. 3G1ASD0L1
  6. 2G1ASD0L0
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
G1ASDE7
G1ARSEN6
G1ASD1L5:4
G1ASD0L3:2

COG1ASD1

Address
0x19F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4G1ASDSHLT2
  5. 3G1ASDSHLT1
  6. 2G1ASDSC2
  7. 1G1ASDSC1
  8. 0G1ASDSFLT
5 fields
FieldBitsWhat it does
G1ASDSHLT24
G1ASDSHLT13
G1ASDSC22
G1ASDSC11
G1ASDSFLT0

COMPARATOR Comparators and voltage reference

CM2CON0

Address
0x9B
Reset
0x04
Access
read/write
  1. 7C2ON
  2. 6C2OUT
  3. 5C2OE
  4. 4C2POL
  5. 3C2ZLF
  6. 2C2SP
  7. 1C2HYS
  8. 0C2SYNC
8 fields
FieldBitsWhat it does
C2ON7
C2OUT6
C2OE5
C2POL4
C2ZLF3
C2SP2
C2HYS1
C2SYNC0

CM2CON1

Address
0x9C
Reset
0x00
Access
read/write
  1. 7C2INTP
  2. 6C2INTN
  3. 5C2PCH2
  4. 4C2PCH1
  5. 3C2PCH0
  6. 2C2NCH2
  7. 1C2NCH1
  8. 0C2NCH0
4 fields
FieldBitsWhat it does
C2INTP7
C2INTN6
C2PCH5:3
C2NCH2:0

CM1CON0

Address
0x9D
Reset
0x04
Access
read/write
  1. 7C1ON
  2. 6C1OUT
  3. 5C1OE
  4. 4C1POL
  5. 3C1ZLF
  6. 2C1SP
  7. 1C1HYS
  8. 0C1SYNC
8 fields
FieldBitsWhat it does
C1ON7
C1OUT6
C1OE5
C1POL4
C1ZLF3
C1SP2
C1HYS1
C1SYNC0

CM1CON1

Address
0x9E
Reset
0x00
Access
read/write
  1. 7C1INTP
  2. 6C1INTN
  3. 5C1PCH2
  4. 4C1PCH1
  5. 3C1PCH0
  6. 2C1NCH2
  7. 1C1NCH1
  8. 0C1NCH0
4 fields
FieldBitsWhat it does
C1INTP7
C1INTN6
C1PCH5:3
C1NCH2:0

CMOUT

Address
0x9F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1MCOUT2
  8. 0MCOUT1
2 fields
FieldBitsWhat it does
MCOUT21
MCOUT10

TMR2 Timer2

TMR2

Address
0x110
Reset
0x00
Access
read/write
  1. 7TMR27
  2. 6TMR26
  3. 5TMR25
  4. 4TMR24
  5. 3TMR23
  6. 2TMR22
  7. 1TMR21
  8. 0TMR20
1 field
FieldBitsWhat it does
TMR27:0

PR2

Address
0x111
Reset
0xFF
Access
read/write
  1. 7PR27
  2. 6PR26
  3. 5PR25
  4. 4PR24
  5. 3PR23
  6. 2PR22
  7. 1PR21
  8. 0PR20
1 field
FieldBitsWhat it does
PR27:0

T2CON

Address
0x112
Reset
0x00
Access
read/write
  1. 7–
  2. 6T2OUTPS3
  3. 5T2OUTPS2
  4. 4T2OUTPS1
  5. 3T2OUTPS0
  6. 2TMR2ON
  7. 1T2CKPS1
  8. 0T2CKPS0
3 fields
FieldBitsWhat it does
T2OUTPS6:3
TMR2ON2
T2CKPS1:0

PORTS I/O port control

APFCON

Address
0x188
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T1GSEL
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
T1GSEL4

NVM Data EEPROM and flash program memory

PMCON1

Address
0x18C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2WREN
  7. 1WR
  8. 0RD
3 fields
FieldBitsWhat it does
WREN2Program/Erase Enable bit
WR1Write Control bit
RD0Read Control bit

PMCON2

Address
0x18D
Reset
0x00
Access
write only
  1. 7PMCON27
  2. 6PMCON26
  3. 5PMCON25
  4. 4PMCON24
  5. 3PMCON23
  6. 2PMCON22
  7. 1PMCON21
  8. 0PMCON20
1 field
FieldBitsWhat it does
PMCON27:0

PMADRL

Address
0x18E
Reset
0x00
Access
read/write
  1. 7PMADRL7
  2. 6PMADRL6
  3. 5PMADRL5
  4. 4PMADRL4
  5. 3PMADRL3
  6. 2PMADRL2
  7. 1PMADRL1
  8. 0PMADRL0
1 field
FieldBitsWhat it does
PMADRL7:0

PMADRH

Address
0x18F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2PMADRH2
  7. 1PMADRH1
  8. 0PMADRH0
1 field
FieldBitsWhat it does
PMADRH2:0

PMDATL

Address
0x190
Reset
0x00
Access
read/write
  1. 7PMDATL7
  2. 6PMDATL6
  3. 5PMDATL5
  4. 4PMDATL4
  5. 3PMDATL3
  6. 2PMDATL2
  7. 1PMDATL1
  8. 0PMDATL0
1 field
FieldBitsWhat it does
PMDATL7:0

PMDATH

Address
0x191
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5PMDATH5
  4. 4PMDATH4
  5. 3PMDATH3
  6. 2PMDATH2
  7. 1PMDATH1
  8. 0PMDATH0
1 field
FieldBitsWhat it does
PMDATH5:0