PIC16F13256 registers

All 380 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

INDF0

Address
0x00
Reset
x (not fixed at power-on)
Access
read/write
  1. 7INDF07
  2. 6INDF06
  3. 5INDF05
  4. 4INDF04
  5. 3INDF03
  6. 2INDF02
  7. 1INDF01
  8. 0INDF00
1 field
FieldBitsWhat it does
INDF07:0

INDF1

Address
0x01
Reset
x (not fixed at power-on)
Access
read/write
  1. 7INDF17
  2. 6INDF16
  3. 5INDF15
  4. 4INDF14
  5. 3INDF13
  6. 2INDF12
  7. 1INDF11
  8. 0INDF10
1 field
FieldBitsWhat it does
INDF17:0

PCL

Address
0x02
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PCL7
  2. 6PCL6
  3. 5PCL5
  4. 4PCL4
  5. 3PCL3
  6. 2PCL2
  7. 1PCL1
  8. 0PCL0
1 field
FieldBitsWhat it does
PCL7:0

STATUS

Address
0x03
Reset
0x18
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4nTO
  5. 3nPD
  6. 2Z
  7. 1DC
  8. 0C
5 fields
FieldBitsWhat it does
nTO4
nPD3
Z2
DC1
C0

FSR0L

Address
0x04
Reset
0x00
Access
read/write
  1. 7FSR0L7
  2. 6FSR0L6
  3. 5FSR0L5
  4. 4FSR0L4
  5. 3FSR0L3
  6. 2FSR0L2
  7. 1FSR0L1
  8. 0FSR0L0
1 field
FieldBitsWhat it does
FSR0L7:0

FSR0H

Address
0x05
Reset
0x00
Access
read/write
  1. 7FSR0H7
  2. 6FSR0H6
  3. 5FSR0H5
  4. 4FSR0H4
  5. 3FSR0H3
  6. 2FSR0H2
  7. 1FSR0H1
  8. 0FSR0H0
1 field
FieldBitsWhat it does
FSR0H7:0

FSR1L

Address
0x06
Reset
0x00
Access
read/write
  1. 7FSR1L7
  2. 6FSR1L6
  3. 5FSR1L5
  4. 4FSR1L4
  5. 3FSR1L3
  6. 2FSR1L2
  7. 1FSR1L1
  8. 0FSR1L0
1 field
FieldBitsWhat it does
FSR1L7:0

FSR1H

Address
0x07
Reset
0x00
Access
read/write
  1. 7FSR1H7
  2. 6FSR1H6
  3. 5FSR1H5
  4. 4FSR1H4
  5. 3FSR1H3
  6. 2FSR1H2
  7. 1FSR1H1
  8. 0FSR1H0
1 field
FieldBitsWhat it does
FSR1H7:0

BSR

Address
0x08
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5BSR5
  4. 4BSR4
  5. 3BSR3
  6. 2BSR2
  7. 1BSR1
  8. 0BSR0
1 field
FieldBitsWhat it does
BSR5:0

WREG

Address
0x09
Reset
0x00
Access
read/write
  1. 7WREG07
  2. 6WREG06
  3. 5WREG05
  4. 4WREG04
  5. 3WREG03
  6. 2WREG02
  7. 1WREG01
  8. 0WREG00
1 field
FieldBitsWhat it does
WREG07:0

PCLATH

Address
0x0A
Reset
0x00
Access
read/write
  1. 7–
  2. 6PCLATH6
  3. 5PCLATH5
  4. 4PCLATH4
  5. 3PCLATH3
  6. 2PCLATH2
  7. 1PCLATH1
  8. 0PCLATH0
1 field
FieldBitsWhat it does
PCLATH6:0

STATUS_SHAD

Address
0x1FE4
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2STATUS_SHAD2
  7. 1STATUS_SHAD1
  8. 0STATUS_SHAD0
1 field
FieldBitsWhat it does
STATUS_SHAD2:0

WREG_SHAD

Address
0x1FE5
Reset
x (not fixed at power-on)
Access
read/write
  1. 7WREG_SHAD7
  2. 6WREG_SHAD6
  3. 5WREG_SHAD5
  4. 4WREG_SHAD4
  5. 3WREG_SHAD3
  6. 2WREG_SHAD2
  7. 1WREG_SHAD1
  8. 0WREG_SHAD0
1 field
FieldBitsWhat it does
WREG_SHAD7:0

BSR_SHAD

Address
0x1FE6
Reset
x (not fixed at power-on)
Access
read/write
  1. 7BSR_SHAD7
  2. 6BSR_SHAD6
  3. 5BSR_SHAD5
  4. 4BSR_SHAD4
  5. 3BSR_SHAD3
  6. 2BSR_SHAD2
  7. 1BSR_SHAD1
  8. 0BSR_SHAD0
1 field
FieldBitsWhat it does
BSR_SHAD7:0

PCLATH_SHAD

Address
0x1FE7
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PCLATH_SHAD7
  2. 6PCLATH_SHAD6
  3. 5PCLATH_SHAD5
  4. 4PCLATH_SHAD4
  5. 3PCLATH_SHAD3
  6. 2PCLATH_SHAD2
  7. 1PCLATH_SHAD1
  8. 0PCLATH_SHAD0
1 field
FieldBitsWhat it does
PCLATH_SHAD7:0

FSR0L_SHAD

Address
0x1FE8
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FSR0L_SHAD7
  2. 6FSR0L_SHAD6
  3. 5FSR0L_SHAD5
  4. 4FSR0L_SHAD4
  5. 3FSR0L_SHAD3
  6. 2FSR0L_SHAD2
  7. 1FSR0L_SHAD1
  8. 0FSR0L_SHAD0
1 field
FieldBitsWhat it does
FSR0L_SHAD7:0

FSR0H_SHAD

Address
0x1FE9
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FSR0H_SHAD7
  2. 6FSR0H_SHAD6
  3. 5FSR0H_SHAD5
  4. 4FSR0H_SHAD4
  5. 3FSR0H_SHAD3
  6. 2FSR0H_SHAD2
  7. 1FSR0H_SHAD1
  8. 0FSR0H_SHAD0
1 field
FieldBitsWhat it does
FSR0H_SHAD7:0

FSR1L_SHAD

Address
0x1FEA
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FSR1L_SHAD7
  2. 6FSR1L_SHAD6
  3. 5FSR1L_SHAD5
  4. 4FSR1L_SHAD4
  5. 3FSR1L_SHAD3
  6. 2FSR1L_SHAD2
  7. 1FSR1L_SHAD1
  8. 0FSR1L_SHAD0
1 field
FieldBitsWhat it does
FSR1L_SHAD7:0

FSR1H_SHAD

Address
0x1FEB
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FSR1H_SHAD7
  2. 6FSR1H_SHAD6
  3. 5FSR1H_SHAD5
  4. 4FSR1H_SHAD4
  5. 3FSR1H_SHAD3
  6. 2FSR1H_SHAD2
  7. 1FSR1H_SHAD1
  8. 0FSR1H_SHAD0
1 field
FieldBitsWhat it does
FSR1H_SHAD7:0

STKPTR

Address
0x1FED
Reset
0x1F
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4STKPTR4
  5. 3STKPTR3
  6. 2STKPTR2
  7. 1STKPTR1
  8. 0STKPTR0
5 fields
FieldBitsWhat it does
STKPTR44
STKPTR33
STKPTR22
STKPTR11
STKPTR00

TOSL

Address
0x1FEE
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TOSL7
  2. 6TOSL6
  3. 5TOSL5
  4. 4TOSL4
  5. 3TOSL3
  6. 2TOSL2
  7. 1TOSL1
  8. 0TOSL0
1 field
FieldBitsWhat it does
TOSL7:0

TOSH

Address
0x1FEF
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TOSH7
  2. 6TOSH6
  3. 5TOSH5
  4. 4TOSH4
  5. 3TOSH3
  6. 2TOSH2
  7. 1TOSH1
  8. 0TOSH0
1 field
FieldBitsWhat it does
TOSH7:0

INTERRUPT Interrupts

INTCON

Address
0x0B
Reset
0x01
Access
read/write
  1. 7GIE
  2. 6PEIE
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0INTEDG
3 fields
FieldBitsWhat it does
GIE7
PEIE6
INTEDG0

PIR0

Address
0x8C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TMR0IF
  4. 4IOCIF
  5. 3–
  6. 2–
  7. 1–
  8. 0INTF
3 fields
FieldBitsWhat it does
TMR0IF5
IOCIF4
INTF0

PIR1

Address
0x8D
Reset
0x00
Access
read/write
  1. 7TMR1GIF
  2. 6TMR1IF
  3. 5OSFIF
  4. 4CSWIF
  5. 3ACTIF
  6. 2SCANIF
  7. 1CRCIF
  8. 0NVMIF
8 fields
FieldBitsWhat it does
TMR1GIF7
TMR1IF6
OSFIF5
CSWIF4
ACTIF3
SCANIF2
CRCIF1
NVMIF0

PIR2

Address
0x8E
Reset
0x00
Access
read/write
  1. 7–
  2. 6CCP2IF
  3. 5CCP1IF
  4. 4–
  5. 3TMR4IF
  6. 2TMR2IF
  7. 1TMR3GIF
  8. 0TMR3IF
6 fields
FieldBitsWhat it does
CCP2IF6
CCP1IF5
TMR4IF3
TMR2IF2
TMR3GIF1
TMR3IF0

PIR3

Address
0x8F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PWM2IF
  6. 2PWM2PIF
  7. 1PWM1IF
  8. 0PWM1PIF
4 fields
FieldBitsWhat it does
PWM2IF3
PWM2PIF2
PWM1IF1
PWM1PIF0

PIR4

Address
0x90
Reset
0x00
Access
read/write
  1. 7RC1IF
  2. 6TX1IF
  3. 5CLC4IF
  4. 4CLC3IF
  5. 3CLC2IF
  6. 2CLC1IF
  7. 1–
  8. 0–
6 fields
FieldBitsWhat it does
RC1IF7
TX1IF6
CLC4IF5
CLC3IF4
CLC2IF3
CLC1IF2

PIR5

Address
0x91
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CM2IF
  2. 6CM1IF
  3. 5BCL2IF
  4. 4SSP2IF
  5. 3BCL1IF
  6. 2SSP1IF
  7. 1RC2IF
  8. 0TX2IF
8 fields
FieldBitsWhat it does
CM2IF7
CM1IF6
BCL2IF5
SSP2IF4
BCL1IF3
SSP1IF2
RC2IF1
TX2IF0

PIR6

Address
0x92
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3HLVDIF
  6. 2–
  7. 1ADTIF
  8. 0ADIF
3 fields
FieldBitsWhat it does
HLVDIF3
ADTIF1
ADIF0

PIR7

Address
0x93
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLB1IF3
  6. 2CLB1IF2
  7. 1CLB1IF1
  8. 0CLB1IF0
4 fields
FieldBitsWhat it does
CLB1IF33
CLB1IF22
CLB1IF11
CLB1IF00

PIE0

Address
0x96
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TMR0IE
  4. 4IOCIE
  5. 3–
  6. 2–
  7. 1–
  8. 0INTE
3 fields
FieldBitsWhat it does
TMR0IE5
IOCIE4
INTE0

PIE1

Address
0x97
Reset
0x00
Access
read/write
  1. 7TMR1GIE
  2. 6TMR1IE
  3. 5OSFIE
  4. 4CSWIE
  5. 3ACTIE
  6. 2SCANIE
  7. 1CRCIE
  8. 0NVMIE
8 fields
FieldBitsWhat it does
TMR1GIE7
TMR1IE6
OSFIE5
CSWIE4
ACTIE3
SCANIE2
CRCIE1
NVMIE0

PIE2

Address
0x98
Reset
0x00
Access
read/write
  1. 7–
  2. 6CCP2IE
  3. 5CCP1IE
  4. 4–
  5. 3TMR4IE
  6. 2TMR2IE
  7. 1TMR3GIE
  8. 0TMR3IE
6 fields
FieldBitsWhat it does
CCP2IE6
CCP1IE5
TMR4IE3
TMR2IE2
TMR3GIE1
TMR3IE0

PIE3

Address
0x99
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PWM2IE
  6. 2PWM2PIE
  7. 1PWM1IE
  8. 0PWM1PIE
4 fields
FieldBitsWhat it does
PWM2IE3
PWM2PIE2
PWM1IE1
PWM1PIE0

PIE4

Address
0x9A
Reset
0x00
Access
read/write
  1. 7RC1IE
  2. 6TX1IE
  3. 5CLC4IE
  4. 4CLC3IE
  5. 3CLC2IE
  6. 2CLC1IE
  7. 1–
  8. 0–
6 fields
FieldBitsWhat it does
RC1IE7
TX1IE6
CLC4IE5
CLC3IE4
CLC2IE3
CLC1IE2

PIE5

Address
0x9B
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CM2IE
  2. 6CM1IE
  3. 5BCL2IE
  4. 4SSP2IE
  5. 3BCL1IE
  6. 2SSP1IE
  7. 1RC2IE
  8. 0TX2IE
8 fields
FieldBitsWhat it does
CM2IE7
CM1IE6
BCL2IE5
SSP2IE4
BCL1IE3
SSP1IE2
RC2IE1
TX2IE0

PIE6

Address
0x9C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3HLVDIE
  6. 2–
  7. 1ADTIE
  8. 0ADIE
3 fields
FieldBitsWhat it does
HLVDIE3
ADTIE1
ADIE0

PIE7

Address
0x9D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLB1IE3
  6. 2CLB1IE2
  7. 1CLB1IE1
  8. 0CLB1IE0
4 fields
FieldBitsWhat it does
CLB1IE33
CLB1IE22
CLB1IE11
CLB1IE00

PORTA I/O port A

PORTA

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

TRISAPORTA Data Direction Control Register

Address
0x12
Reset
0xFF
Access
read/write
  1. 7TRISA7
  2. 6TRISA6
  3. 5TRISA5
  4. 4TRISA4
  5. 3TRISA3
  6. 2TRISA2
  7. 1TRISA1
  8. 0TRISA0
8 fields
FieldBitsWhat it does
TRISA77
TRISA66
TRISA55
TRISA44
TRISA33
TRISA22
TRISA11
TRISA00

LATA

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

ANSELA

Address
0x1E8C
Reset
0xFF
Access
read/write
  1. 7ANSEL7
  2. 6ANSEL6
  3. 5ANSELA5
  4. 4ANSELA4
  5. 3ANSELA3
  6. 2ANSELA2
  7. 1ANSELA1
  8. 0ANSELA0
8 fields
FieldBitsWhat it does
ANSEL77
ANSEL66
ANSELA55
ANSELA44
ANSELA33
ANSELA22
ANSELA11
ANSELA00

WPUA

Address
0x1E8D
Reset
0x00
Access
read/write
  1. 7WPUA7
  2. 6WPUA6
  3. 5WPUA5
  4. 4WPUA4
  5. 3WPUA3
  6. 2WPUA2
  7. 1WPUA1
  8. 0WPUA0
8 fields
FieldBitsWhat it does
WPUA77
WPUA66
WPUA55
WPUA44
WPUA33
WPUA22
WPUA11
WPUA00

ODCONA

Address
0x1E8E
Reset
0x00
Access
read/write
  1. 7ODCA7
  2. 6ODCA6
  3. 5ODCA5
  4. 4ODCA4
  5. 3ODCA3
  6. 2ODCA2
  7. 1ODCA1
  8. 0ODCA0
8 fields
FieldBitsWhat it does
ODCA77
ODCA66
ODCA55
ODCA44
ODCA33
ODCA22
ODCA11
ODCA00

SLRCONA

Address
0x1E8F
Reset
0xFF
Access
read/write
  1. 7SLRA7
  2. 6SLRA6
  3. 5SLRA5
  4. 4SLRA4
  5. 3SLRA3
  6. 2SLRA2
  7. 1SLRA1
  8. 0SLRA0
8 fields
FieldBitsWhat it does
SLRA77
SLRA66
SLRA55
SLRA44
SLRA33
SLRA22
SLRA11
SLRA00

INLVLA

Address
0x1E90
Reset
0xFF
Access
read/write
  1. 7INLVLA7
  2. 6INLVLA6
  3. 5INLVLA5
  4. 4INLVLA4
  5. 3INLVLA3
  6. 2INLVLA2
  7. 1INLVLA1
  8. 0INLVLA0
8 fields
FieldBitsWhat it does
INLVLA77
INLVLA66
INLVLA55
INLVLA44
INLVLA33
INLVLA22
INLVLA11
INLVLA00

PORTB I/O port B

PORTB

Address
0x0D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RB7
  2. 6RB6
  3. 5RB5
  4. 4RB4
  5. 3RB3
  6. 2RB2
  7. 1RB1
  8. 0RB0
8 fields
FieldBitsWhat it does
RB77
RB66
RB55
RB44
RB33
RB22
RB11
RB00

TRISB

Address
0x13
Reset
0xFF
Access
read/write
  1. 7TRISB7
  2. 6TRISB6
  3. 5TRISB5
  4. 4TRISB4
  5. 3TRISB3
  6. 2TRISB2
  7. 1TRISB1
  8. 0TRISB0
8 fields
FieldBitsWhat it does
TRISB77
TRISB66
TRISB55
TRISB44
TRISB33
TRISB22
TRISB11
TRISB00

LATB

Address
0x19
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LATB7
  2. 6LATB6
  3. 5LATB5
  4. 4LATB4
  5. 3LATB3
  6. 2LATB2
  7. 1LATB1
  8. 0LATB0
8 fields
FieldBitsWhat it does
LATB77
LATB66
LATB55
LATB44
LATB33
LATB22
LATB11
LATB00

ANSELB

Address
0x1E96
Reset
0xFF
Access
read/write
  1. 7ANSELB7
  2. 6ANSELB6
  3. 5ANSELB5
  4. 4ANSELB4
  5. 3ANSELB3
  6. 2ANSELB2
  7. 1ANSELB1
  8. 0ANSELB0
8 fields
FieldBitsWhat it does
ANSELB77
ANSELB66
ANSELB55
ANSELB44
ANSELB33
ANSELB22
ANSELB11
ANSELB00

WPUB

Address
0x1E97
Reset
0x00
Access
read/write
  1. 7WPUB7
  2. 6WPUB6
  3. 5WPUB5
  4. 4WPUB4
  5. 3WPUB3
  6. 2WPUB2
  7. 1WPUB1
  8. 0WPUB0
8 fields
FieldBitsWhat it does
WPUB77
WPUB66
WPUB55
WPUB44
WPUB33
WPUB22
WPUB11
WPUB00

ODCONB

Address
0x1E98
Reset
0x00
Access
read/write
  1. 7ODCB7
  2. 6ODCB6
  3. 5ODCB5
  4. 4ODCB4
  5. 3ODCB3
  6. 2ODCB2
  7. 1ODCB1
  8. 0ODCB0
8 fields
FieldBitsWhat it does
ODCB77
ODCB66
ODCB55
ODCB44
ODCB33
ODCB22
ODCB11
ODCB00

SLRCONB

Address
0x1E99
Reset
0xFF
Access
read/write
  1. 7SLRB7
  2. 6SLRB6
  3. 5SLRB5
  4. 4SLRB4
  5. 3SLRB3
  6. 2SLRB2
  7. 1SLRB1
  8. 0SLRB0
8 fields
FieldBitsWhat it does
SLRB77
SLRB66
SLRB55
SLRB44
SLRB33
SLRB22
SLRB11
SLRB00

INLVLB

Address
0x1E9A
Reset
0xFF
Access
read/write
  1. 7INLVLB7
  2. 6INLVLB6
  3. 5INLVLB5
  4. 4INLVLB4
  5. 3INLVLB3
  6. 2INLVLB2
  7. 1INLVLB1
  8. 0INLVLB0
8 fields
FieldBitsWhat it does
INLVLB77
INLVLB66
INLVLB55
INLVLB44
INLVLB33
INLVLB22
INLVLB11
INLVLB00

PORTC I/O port C

PORTC

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

TRISCPORTC Data Direction Control Register

Address
0x14
Reset
0xFF
Access
read/write
  1. 7TRISC7
  2. 6TRISC6
  3. 5TRISC5
  4. 4TRISC4
  5. 3TRISC3
  6. 2TRISC2
  7. 1TRISC1
  8. 0TRISC0
8 fields
FieldBitsWhat it does
TRISC77
TRISC66
TRISC55
TRISC44
TRISC33
TRISC22
TRISC11
TRISC00

LATC

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

ANSELC

Address
0x1EA0
Reset
0xFF
Access
read/write
  1. 7ANSELC7
  2. 6ANSELC6
  3. 5ANSELC5
  4. 4ANSELC4
  5. 3ANSELC3
  6. 2ANSELC2
  7. 1ANSELC1
  8. 0ANSELC0
8 fields
FieldBitsWhat it does
ANSELC77
ANSELC66
ANSELC55
ANSELC44
ANSELC33
ANSELC22
ANSELC11
ANSELC00

WPUC

Address
0x1EA1
Reset
0x00
Access
read/write
  1. 7WPUC7
  2. 6WPUC6
  3. 5WPUC5
  4. 4WPUC4
  5. 3WPUC3
  6. 2WPUC2
  7. 1WPUC1
  8. 0WPUC0
8 fields
FieldBitsWhat it does
WPUC77
WPUC66
WPUC55
WPUC44
WPUC33
WPUC22
WPUC11
WPUC00

ODCONC

Address
0x1EA2
Reset
0x00
Access
read/write
  1. 7ODCC7
  2. 6ODCC6
  3. 5ODCC5
  4. 4ODCC4
  5. 3ODCC3
  6. 2ODCC2
  7. 1ODCC1
  8. 0ODCC0
8 fields
FieldBitsWhat it does
ODCC77
ODCC66
ODCC55
ODCC44
ODCC33
ODCC22
ODCC11
ODCC00

SLRCONC

Address
0x1EA3
Reset
0xFF
Access
read/write
  1. 7SLRC7
  2. 6SLRC6
  3. 5SLRC5
  4. 4SLRC4
  5. 3SLRC3
  6. 2SLRC2
  7. 1SLRC1
  8. 0SLRC0
8 fields
FieldBitsWhat it does
SLRC77
SLRC66
SLRC55
SLRC44
SLRC33
SLRC22
SLRC11
SLRC00

INLVLC

Address
0x1EA4
Reset
0xFF
Access
read/write
  1. 7INLVLC7
  2. 6INLVLC6
  3. 5INLVLC5
  4. 4INLVLC4
  5. 3INLVLC3
  6. 2INLVLC2
  7. 1INLVLC1
  8. 0INLVLC0
8 fields
FieldBitsWhat it does
INLVLC77
INLVLC66
INLVLC55
INLVLC44
INLVLC33
INLVLC22
INLVLC11
INLVLC00

PORTE I/O port E

PORTE

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

WPUE

Address
0x1EB5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3WPUE3
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
WPUE33

INLVLE

Address
0x1EB8
Reset
0x08
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3INLVLE3
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
INLVLE33

PMD Peripheral module disable

PMD0

Address
0x10C
Reset
0x00
Access
read/write
  1. 7TMR0MD
  2. 6CLKRMD
  3. 5IOCMD
  4. 4ACTMD
  5. 3SYSCMD
  6. 2SCANMD
  7. 1CRCMD
  8. 0NVMMD
8 fields
FieldBitsWhat it does
TMR0MD7
CLKRMD6
IOCMD5
ACTMD4
SYSCMD3
SCANMD2
CRCMD1
NVMMD0

PMD1

Address
0x10D
Reset
0x00
Access
read/write
  1. 7PWM1MD
  2. 6CCP2MD
  3. 5CCP1MD
  4. 4–
  5. 3TMR4MD
  6. 2TMR2MD
  7. 1TMR3MD
  8. 0TMR1MD
7 fields
FieldBitsWhat it does
PWM1MD7
CCP2MD6
CCP1MD5
TMR4MD3
TMR2MD2
TMR3MD1
TMR1MD0

PMD2

Address
0x10E
Reset
0x00
Access
read/write
  1. 7CLC3MD
  2. 6CLC2MD
  3. 5CLC1MD
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0PWM2MD
4 fields
FieldBitsWhat it does
CLC3MD7
CLC2MD6
CLC1MD5
PWM2MD0

PMD3

Address
0x10F
Reset
0x00
Access
read/write
  1. 7CM2MD
  2. 6CM1MD
  3. 5FVRMD
  4. 4MSSP2MD
  5. 3MSSP1MD
  6. 2UART2MD
  7. 1UART1MD
  8. 0CLC4MD
8 fields
FieldBitsWhat it does
CM2MD7
CM1MD6
FVRMD5
MSSP2MD4
MSSP1MD3
UART2MD2
UART1MD1
CLC4MD0

PMD4

Address
0x110
Reset
0x00
Access
read/write
  1. 7CLBMD
  2. 6HLVDMD
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1DAC1MD
  8. 0ADCMD
4 fields
FieldBitsWhat it does
CLBMD7
HLVDMD6
DAC1MD1
ADCMD0

OSCILLATOR Oscillator, power control and watchdog

WDTCON0

Address
0x18C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5PS4
  4. 4PS3
  5. 3PS2
  6. 2PS1
  7. 1PS0
  8. 0SEN
2 fields
FieldBitsWhat it does
PS5:1
SEN0

WDTCON1

Address
0x18D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6CS2
  3. 5CS1
  4. 4CS0
  5. 3–
  6. 2WINDOW2
  7. 1WINDOW1
  8. 0WINDOW0
2 fields
FieldBitsWhat it does
CS6:4
WINDOW2:0

BORCON

Address
0x191
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SBOREN
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0BORRDY
2 fields
FieldBitsWhat it does
SBOREN7
BORRDY0

PCON0

Address
0x192
Reset
x (not fixed at power-on)
Access
read/write
  1. 7STKOVF
  2. 6STKUNF
  3. 5nWDTWV
  4. 4nRWDT
  5. 3nRMCLR
  6. 2nRI
  7. 1nPOR
  8. 0nBOR
8 fields
FieldBitsWhat it does
STKOVF7
STKUNF6
nWDTWV5
nRWDT4
nRMCLR3
nRI2
nPOR1
nBOR0

PCON1

Address
0x193
Reset
0x02
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1nMEMV
  8. 0–
1 field
FieldBitsWhat it does
nMEMV1

CPUDOZE

Address
0x28C
Reset
0x00
Access
read/write
  1. 7IDLEN
  2. 6DOZEN
  3. 5ROI
  4. 4DOE
  5. 3–
  6. 2DOZE2
  7. 1DOZE1
  8. 0DOZE0
5 fields
FieldBitsWhat it does
IDLEN7
DOZEN6
ROI5
DOE4
DOZE2:0

OSCCON1

Address
0x28D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6NOSC2
  3. 5NOSC1
  4. 4NOSC0
  5. 3NDIV3
  6. 2NDIV2
  7. 1NDIV1
  8. 0NDIV0
2 fields
FieldBitsWhat it does
NOSC6:4
NDIV3:0

OSCCON2

Address
0x28E
Reset
x (not fixed at power-on)
Access
read only
  1. 7–
  2. 6COSC2
  3. 5COSC1
  4. 4COSC0
  5. 3CDIV3
  6. 2CDIV2
  7. 1CDIV1
  8. 0CDIV0
2 fields
FieldBitsWhat it does
COSC6:4
CDIV3:0

OSCCON3

Address
0x28F
Reset
0x00
Access
read/write
  1. 7CSWHOLD
  2. 6SOSCPWR
  3. 5–
  4. 4ORDY
  5. 3NOSCR
  6. 2–
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
CSWHOLD7
SOSCPWR6
ORDY4
NOSCR3

OSCSTAT

Address
0x290
Reset
0x00
Access
read only
  1. 7EXTOR
  2. 6HFOR
  3. 5MFOR
  4. 4LFOR
  5. 3SOR
  6. 2ADOR
  7. 1SFOR
  8. 0PLLR
8 fields
FieldBitsWhat it does
EXTOR7
HFOR6
MFOR5
LFOR4
SOR3
ADOR2
SFOR1
PLLR0

OSCEN

Address
0x291
Reset
0x00
Access
read/write
  1. 7EXTOEN
  2. 6HFOEN
  3. 5MFOEN
  4. 4LFOEN
  5. 3SOSCEN
  6. 2ADOEN
  7. 1–
  8. 0PLLEN
7 fields
FieldBitsWhat it does
EXTOEN7
HFOEN6
MFOEN5
LFOEN4
SOSCEN3
ADOEN2
PLLEN0

OSCTUNE

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

OSCFRQ

Address
0x293
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2FRQ2
  7. 1FRQ1
  8. 0FRQ0
1 field
FieldBitsWhat it does
FRQ2:0

ACTCON

Address
0x294
Reset
0x00
Access
read/write
  1. 7ACTEN
  2. 6ACTUD
  3. 5–
  4. 4–
  5. 3ACTLOCK
  6. 2–
  7. 1ACTORS
  8. 0–
4 fields
FieldBitsWhat it does
ACTEN7
ACTUD6
ACTLOCK3
ACTORS1

CLKRCON

Address
0x296
Reset
0x10
Access
read/write
  1. 7EN
  2. 6–
  3. 5–
  4. 4DC1
  5. 3DC0
  6. 2DIV2
  7. 1DIV1
  8. 0DIV0
3 fields
FieldBitsWhat it does
EN7
DC4:3
DIV2:0

CLKRCLK

Address
0x297
Reset
0x00
Access
read/write
  1. 7CLK7
  2. 6CLK6
  3. 5CLK5
  4. 4CLK4
  5. 3CLK3
  6. 2CLK2
  7. 1CLK1
  8. 0CLK0
1 field
FieldBitsWhat it does
CLK7:0

WDT Watchdog timer

WDTPSL

Address
0x18E
Reset
0x00
Access
read only
  1. 7PSCNTL7
  2. 6PSCNTL6
  3. 5PSCNTL5
  4. 4PSCNTL4
  5. 3PSCNTL3
  6. 2PSCNTL2
  7. 1PSCNTL1
  8. 0PSCNTL0
1 field
FieldBitsWhat it does
PSCNTL7:0

WDTPSH

Address
0x18F
Reset
0x00
Access
read only
  1. 7PSCNTH7
  2. 6PSCNTH6
  3. 5PSCNTH5
  4. 4PSCNTH4
  5. 3PSCNTH3
  6. 2PSCNTH2
  7. 1PSCNTH1
  8. 0PSCNTH0
1 field
FieldBitsWhat it does
PSCNTH7:0

WDTTMR

Address
0x190
Reset
x (not fixed at power-on)
Access
read only
  1. 7TMR4
  2. 6TMR3
  3. 5TMR2
  4. 4TMR1
  5. 3TMR0
  6. 2STATE
  7. 1PSCNT17
  8. 0PSCNT16
4 fields
FieldBitsWhat it does
TMR7:3
STATE2
PSCNT171
PSCNT160

TMR0 Timer0

TMR0L

Address
0x19C
Reset
0x00
Access
read/write
  1. 7TMR0L7
  2. 6TMR0L6
  3. 5TMR0L5
  4. 4TMR0L4
  5. 3TMR0L3
  6. 2TMR0L2
  7. 1TMR0L1
  8. 0TMR0L0
1 field
FieldBitsWhat it does
TMR0L7:0

TMR0H

Address
0x19D
Reset
0xFF
Access
read/write
  1. 7TMR0H7
  2. 6TMR0H6
  3. 5TMR0H5
  4. 4TMR0H4
  5. 3TMR0H3
  6. 2TMR0H2
  7. 1TMR0H1
  8. 0TMR0H0
1 field
FieldBitsWhat it does
TMR0H7:0

T0CON0

Address
0x19E
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4MD16
  5. 3OUTPS3
  6. 2OUTPS2
  7. 1OUTPS1
  8. 0OUTPS0
4 fields
FieldBitsWhat it does
EN7
OUT5
MD164
OUTPS3:0

T0CON1

Address
0x19F
Reset
0x00
Access
read/write
  1. 7CS2
  2. 6CS1
  3. 5CS0
  4. 4ASYNC
  5. 3CKPS3
  6. 2CKPS2
  7. 1CKPS1
  8. 0CKPS0
3 fields
FieldBitsWhat it does
CS7:5
ASYNC4
CKPS3:0

FVR Fixed voltage reference

FVRCON

Address
0x20C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7EN
  2. 6RDY
  3. 5TSEN
  4. 4TSRNG
  5. 3CDAFVR1
  6. 2CDAFVR0
  7. 1ADFVR1
  8. 0ADFVR0
6 fields
FieldBitsWhat it does
EN7
RDY6
TSEN5
TSRNG4
CDAFVR3:2
ADFVR1:0

POWER Low-power and deep sleep control

CPCON

Address
0x20D
Reset
0x40
Access
read/write
  1. 7CPON1
  2. 6CPON0
  3. 5CPOS
  4. 4–
  5. 3–
  6. 2CPREQ
  7. 1CPT
  8. 0CPRDY
5 fields
FieldBitsWhat it does
CPON7:6
CPOS5
CPREQ2
CPT1
CPRDY0

SFR Other special function registers

HLVDCON0

Address
0x210
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4RDY
  5. 3–
  6. 2–
  7. 1INTH
  8. 0INTL
5 fields
FieldBitsWhat it does
EN7
OUT5
RDY4
INTH1
INTL0

HLVDCON1

Address
0x211
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3SEL3
  6. 2SEL2
  7. 1SEL1
  8. 0SEL0
1 field
FieldBitsWhat it does
SEL3:0

ICSPLOCK

Address
0x29A
Reset
0x00
Access
read/write
  1. 7LOCK7
  2. 6LOCK6
  3. 5LOCK5
  4. 4LOCK4
  5. 3LOCK3
  6. 2LOCK2
  7. 1LOCK1
  8. 0LOCK0
1 field
FieldBitsWhat it does
LOCK7:0

ICSPEN

Address
0x29B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0EN
1 field
FieldBitsWhat it does
EN0

UMTOAP

Address
0x1F0C
Reset
0x00
Access
write only
  1. 7UMTOAP7
  2. 6UMTOAP6
  3. 5UMTOAP5
  4. 4UMTOAP4
  5. 3UMTOAP3
  6. 2UMTOAP2
  7. 1UMTOAP1
  8. 0UMTOAP0
1 field
FieldBitsWhat it does
UMTOAP7:0

UMTOAL

Address
0x1F0D
Reset
0x00
Access
write only
  1. 7UMTOAL7
  2. 6UMTOAL6
  3. 5UMTOAL5
  4. 4UMTOAL4
  5. 3UMTOAL3
  6. 2UMTOAL2
  7. 1UMTOAL1
  8. 0UMTOAL0
1 field
FieldBitsWhat it does
UMTOAL7:0

UMTOAH

Address
0x1F0E
Reset
0x00
Access
write only
  1. 7UMTOAH7
  2. 6UMTOAH6
  3. 5UMTOAH5
  4. 4UMTOAH4
  5. 3UMTOAH3
  6. 2UMTOAH2
  7. 1UMTOAH1
  8. 0UMTOAH0
1 field
FieldBitsWhat it does
UMTOAH7:0

TMR1 Timer1

TMR1L

Address
0x30C
Reset
0x00
Access
read/write
  1. 7TMR1L7
  2. 6TMR1L6
  3. 5TMR1L5
  4. 4TMR1L4
  5. 3TMR1L3
  6. 2TMR1L2
  7. 1TMR1L1
  8. 0TMR1L0
1 field
FieldBitsWhat it does
TMR1L7:0

TMR1H

Address
0x30D
Reset
0x00
Access
read/write
  1. 7TMR1H7
  2. 6TMR1H6
  3. 5TMR1H5
  4. 4TMR1H4
  5. 3TMR1H3
  6. 2TMR1H2
  7. 1TMR1H1
  8. 0TMR1H0
1 field
FieldBitsWhat it does
TMR1H7:0

T1CON

Address
0x30E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5CKPS1
  4. 4CKPS0
  5. 3–
  6. 2nSYNC
  7. 1RD16
  8. 0ON
4 fields
FieldBitsWhat it does
CKPS5:4
nSYNC2
RD161
ON0

T1GCON

Address
0x30F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7GE
  2. 6GPOL
  3. 5GTM
  4. 4GSPM
  5. 3GGO_nDONE
  6. 2GVAL
  7. 1–
  8. 0–
6 fields
FieldBitsWhat it does
GE7
GPOL6
GTM5
GSPM4
GGO_nDONE3
GVAL2

T1GATE8-bit period timer

Address
0x310
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4GSS4
  5. 3GSS3
  6. 2GSS2
  7. 1GSS1
  8. 0GSS0
1 field
FieldBitsWhat it does
GSS4:0

T1CLK

Address
0x311
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CS4
  5. 3CS3
  6. 2CS2
  7. 1CS1
  8. 0CS0
1 field
FieldBitsWhat it does
CS4:0

TMR3 Timer3

TMR3L

Address
0x312
Reset
0x00
Access
read/write
  1. 7TMR3L7
  2. 6TMR3L6
  3. 5TMR3L5
  4. 4TMR3L4
  5. 3TMR3L3
  6. 2TMR3L2
  7. 1TMR3L1
  8. 0TMR3L0
1 field
FieldBitsWhat it does
TMR3L7:0

TMR3H

Address
0x313
Reset
0x00
Access
read/write
  1. 7TMR3H7
  2. 6TMR3H6
  3. 5TMR3H5
  4. 4TMR3H4
  5. 3TMR3H3
  6. 2TMR3H2
  7. 1TMR3H1
  8. 0TMR3H0
1 field
FieldBitsWhat it does
TMR3H7:0

T3CON

Address
0x314
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5CKPS1
  4. 4CKPS0
  5. 3–
  6. 2nSYNC
  7. 1RD16
  8. 0ON
4 fields
FieldBitsWhat it does
CKPS5:4
nSYNC2
RD161
ON0

T3GCON

Address
0x315
Reset
x (not fixed at power-on)
Access
read/write
  1. 7GE
  2. 6GPOL
  3. 5GTM
  4. 4GSPM
  5. 3GGO_nDONE
  6. 2GVAL
  7. 1–
  8. 0–
6 fields
FieldBitsWhat it does
GE7
GPOL6
GTM5
GSPM4
GGO_nDONE3
GVAL2

T3GATE8-bit period timer

Address
0x316
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4GSS4
  5. 3GSS3
  6. 2GSS2
  7. 1GSS1
  8. 0GSS0
1 field
FieldBitsWhat it does
GSS4:0

T3CLK

Address
0x317
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CS4
  5. 3CS3
  6. 2CS2
  7. 1CS1
  8. 0CS0
1 field
FieldBitsWhat it does
CS4:0

TMR2 Timer2

T2TMR8-bit period timer

Address
0x38C
Reset
0x00
Access
read/write
  1. 7T2TMR7
  2. 6T2TMR6
  3. 5T2TMR5
  4. 4T2TMR4
  5. 3T2TMR3
  6. 2T2TMR2
  7. 1T2TMR1
  8. 0T2TMR0
1 field
FieldBitsWhat it does
T2TMR7:0

T2PR

Address
0x38D
Reset
0xFF
Access
read/write
  1. 7T2PR7
  2. 6T2PR6
  3. 5T2PR5
  4. 4T2PR4
  5. 3T2PR3
  6. 2T2PR2
  7. 1T2PR1
  8. 0T2PR0
1 field
FieldBitsWhat it does
T2PR7:0

T2CON

Address
0x38E
Reset
0x00
Access
read/write
  1. 7ON
  2. 6CKPS2
  3. 5CKPS1
  4. 4CKPS0
  5. 3OUTPS3
  6. 2OUTPS2
  7. 1OUTPS1
  8. 0OUTPS0
3 fields
FieldBitsWhat it does
ON7
CKPS6:4
OUTPS3:0

T2HLT

Address
0x38F
Reset
0x00
Access
read/write
  1. 7PSYNC
  2. 6CPOL
  3. 5CSYNC
  4. 4MODE4
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
PSYNC7
CPOL6
CSYNC5
MODE4:0

T2CLKCON

Address
0x390
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CS4
  5. 3CS3
  6. 2CS2
  7. 1CS1
  8. 0CS0
1 field
FieldBitsWhat it does
CS4:0

T2RST

Address
0x391
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RSEL4
  5. 3RSEL3
  6. 2RSEL2
  7. 1RSEL1
  8. 0RSEL0
1 field
FieldBitsWhat it does
RSEL4:0

TMR4 Timer4

T4TMR8-bit period timer

Address
0x392
Reset
0x00
Access
read/write
  1. 7T4TMR7
  2. 6T4TMR6
  3. 5T4TMR5
  4. 4T4TMR4
  5. 3T4TMR3
  6. 2T4TMR2
  7. 1T4TMR1
  8. 0T4TMR0
1 field
FieldBitsWhat it does
T4TMR7:0

T4PR

Address
0x393
Reset
0xFF
Access
read/write
  1. 7T4PR7
  2. 6T4PR6
  3. 5T4PR5
  4. 4T4PR4
  5. 3T4PR3
  6. 2T4PR2
  7. 1T4PR1
  8. 0T4PR0
1 field
FieldBitsWhat it does
T4PR7:0

T4CON

Address
0x394
Reset
0x00
Access
read/write
  1. 7ON
  2. 6CKPS2
  3. 5CKPS1
  4. 4CKPS0
  5. 3OUTPS3
  6. 2OUTPS2
  7. 1OUTPS1
  8. 0OUTPS0
3 fields
FieldBitsWhat it does
ON7
CKPS6:4
OUTPS3:0

T4HLT

Address
0x395
Reset
0x00
Access
read/write
  1. 7PSYNC
  2. 6CPOL
  3. 5CSYNC
  4. 4MODE4
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
PSYNC7
CPOL6
CSYNC5
MODE4:0

T4CLKCON

Address
0x396
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CS4
  5. 3CS3
  6. 2CS2
  7. 1CS1
  8. 0CS0
1 field
FieldBitsWhat it does
CS4:0

T4RST

Address
0x397
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RSEL4
  5. 3RSEL3
  6. 2RSEL2
  7. 1RSEL1
  8. 0RSEL0
1 field
FieldBitsWhat it does
RSEL4:0

CCP1 Capture/compare/PWM 1

CCPR1L

Address
0x40C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CCPRL7
  2. 6CCPRL6
  3. 5CCPRL5
  4. 4CCPRL4
  5. 3CCPRL3
  6. 2CCPRL2
  7. 1CCPRL1
  8. 0CCPRL0
1 field
FieldBitsWhat it does
CCPRL7:0

CCPR1H

Address
0x40D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CCPRH7
  2. 6CCPRH6
  3. 5CCPRH5
  4. 4CCPRH4
  5. 3CCPRH3
  6. 2CCPRH2
  7. 1CCPRH1
  8. 0CCPRH0
1 field
FieldBitsWhat it does
CCPRH7:0

CCP1CON

Address
0x40E
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4FMT
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
EN7
OUT5
FMT4
MODE3:0

CCP1CAP

Address
0x40F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CTS3
  6. 2CTS2
  7. 1CTS1
  8. 0CTS0
1 field
FieldBitsWhat it does
CTS3:0

CCP1PPS

Address
0x1E1E
Reset
0x12
Access
read/write
  1. 7–
  2. 6CCP1PPS6
  3. 5CCP1PPS5
  4. 4CCP1PPS4
  5. 3CCP1PPS3
  6. 2CCP1PPS2
  7. 1CCP1PPS1
  8. 0CCP1PPS0
1 field
FieldBitsWhat it does
CCP1PPS6:0

CCP2 Capture/compare/PWM 2

CCPR2L

Address
0x410
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CCPRL7
  2. 6CCPRL6
  3. 5CCPRL5
  4. 4CCPRL4
  5. 3CCPRL3
  6. 2CCPRL2
  7. 1CCPRL1
  8. 0CCPRL0
1 field
FieldBitsWhat it does
CCPRL7:0

CCPR2H

Address
0x411
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CCPRH7
  2. 6CCPRH6
  3. 5CCPRH5
  4. 4CCPRH4
  5. 3CCPRH3
  6. 2CCPRH2
  7. 1CCPRH1
  8. 0CCPRH0
1 field
FieldBitsWhat it does
CCPRH7:0

CCP2CON

Address
0x412
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4FMT
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
EN7
OUT5
FMT4
MODE3:0

CCP2CAP

Address
0x413
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CTS3
  6. 2CTS2
  7. 1CTS1
  8. 0CTS0
1 field
FieldBitsWhat it does
CTS3:0

CCP2PPS

Address
0x1E1F
Reset
0x11
Access
read/write
  1. 7–
  2. 6CCP2PPS6
  3. 5CCP2PPS5
  4. 4CCP2PPS4
  5. 3CCP2PPS3
  6. 2CCP2PPS2
  7. 1CCP2PPS1
  8. 0CCP2PPS0
1 field
FieldBitsWhat it does
CCP2PPS6:0

ECCP Enhanced capture/compare/PWM

CCPTMRS0

Address
0x41F
Reset
0x05
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3C2TSEL1
  6. 2C2TSEL0
  7. 1C1TSEL1
  8. 0C1TSEL0
2 fields
FieldBitsWhat it does
C2TSEL3:2
C1TSEL1:0

ECCP1 Enhanced capture/compare/PWM 1

PWM1ERS

Address
0x48C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3ERS3
  6. 2ERS2
  7. 1ERS1
  8. 0ERS0
1 field
FieldBitsWhat it does
ERS3:0

PWM1CLK

Address
0x48D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLK3
  6. 2CLK2
  7. 1CLK1
  8. 0CLK0
1 field
FieldBitsWhat it does
CLK3:0

PWM1LDS

Address
0x48E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2LDS2
  7. 1LDS1
  8. 0LDS0
1 field
FieldBitsWhat it does
LDS2:0

PWM1PRL

Address
0x48F
Reset
0x00
Access
read/write
  1. 7PRL7
  2. 6PRL6
  3. 5PRL5
  4. 4PRL4
  5. 3PRL3
  6. 2PRL2
  7. 1PRL1
  8. 0PRL0
1 field
FieldBitsWhat it does
PRL7:0

PWM1PRH

Address
0x490
Reset
0x00
Access
read/write
  1. 7PRH7
  2. 6PRH6
  3. 5PRH5
  4. 4PRH4
  5. 3PRH3
  6. 2PRH2
  7. 1PRH1
  8. 0PRH0
1 field
FieldBitsWhat it does
PRH7:0

PWM1CPRE

Address
0x491
Reset
0x00
Access
read/write
  1. 7CPRE7
  2. 6CPRE6
  3. 5CPRE5
  4. 4CPRE4
  5. 3CPRE3
  6. 2CPRE2
  7. 1CPRE1
  8. 0CPRE0
1 field
FieldBitsWhat it does
CPRE7:0

PWM1PIPOS

Address
0x492
Reset
0x00
Access
read/write
  1. 7PIPOS7
  2. 6PIPOS6
  3. 5PIPOS5
  4. 4PIPOS4
  5. 3PIPOS3
  6. 2PIPOS2
  7. 1PIPOS1
  8. 0PIPOS0
1 field
FieldBitsWhat it does
PIPOS7:0

PWM1GIR

Address
0x493
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1S1P2
  8. 0S1P1
2 fields
FieldBitsWhat it does
S1P21
S1P10

PWM1GIE

Address
0x494
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1S1P2
  8. 0S1P1
2 fields
FieldBitsWhat it does
S1P21
S1P10

PWM1CON

Address
0x495
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2LD
  7. 1ERSPOL
  8. 0ERSNOW
4 fields
FieldBitsWhat it does
EN7
LD2
ERSPOL1
ERSNOW0

PWM1S1CFG

Address
0x496
Reset
0x00
Access
read/write
  1. 7POL2
  2. 6POL1
  3. 5–
  4. 4–
  5. 3PPEN
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
POL27
POL16
PPEN3
MODE2:0

PWM1S1P1L

Address
0x497
Reset
0x00
Access
read/write
  1. 7P1L7
  2. 6P1L6
  3. 5P1L5
  4. 4P1L4
  5. 3P1L3
  6. 2P1L2
  7. 1P1L1
  8. 0P1L0
1 field
FieldBitsWhat it does
P1L7:0

PWM1S1P1H

Address
0x498
Reset
0x00
Access
read/write
  1. 7P1H7
  2. 6P1H6
  3. 5P1H5
  4. 4P1H4
  5. 3P1H3
  6. 2P1H2
  7. 1P1H1
  8. 0P1H0
1 field
FieldBitsWhat it does
P1H7:0

PWM1S1P2L

Address
0x499
Reset
0x00
Access
read/write
  1. 7P2L7
  2. 6P2L6
  3. 5P2L5
  4. 4P2L4
  5. 3P2L3
  6. 2P2L2
  7. 1P2L1
  8. 0P2L0
1 field
FieldBitsWhat it does
P2L7:0

PWM1S1P2H

Address
0x49A
Reset
0x00
Access
read/write
  1. 7P2H7
  2. 6P2H6
  3. 5P2H5
  4. 4P2H4
  5. 3P2H3
  6. 2P2H2
  7. 1P2H1
  8. 0P2H0
1 field
FieldBitsWhat it does
P2H7:0

PWM1ERSPPS

Address
0x1E26
Reset
0x13
Access
read/write
  1. 7–
  2. 6PWM1ERSPPS6
  3. 5PWM1ERSPPS5
  4. 4PWM1ERSPPS4
  5. 3PWM1ERSPPS3
  6. 2PWM1ERSPPS2
  7. 1PWM1ERSPPS1
  8. 0PWM1ERSPPS0
1 field
FieldBitsWhat it does
PWM1ERSPPS6:0

PWM PWM

PWMLOAD

Address
0x49E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1MPWM2LD
  8. 0MPWM1LD
2 fields
FieldBitsWhat it does
MPWM2LD1
MPWM1LD0

PWMEN

Address
0x49F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1MPWM2EN
  8. 0MPWM1EN
2 fields
FieldBitsWhat it does
MPWM2EN1
MPWM1EN0

CLC Configurable logic cell

CLBCON

Address
0x50C
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2DB0STAT
  7. 1RDHOLD
  8. 0BUSY
4 fields
FieldBitsWhat it does
EN7
DB0STAT2
RDHOLD1
BUSY0

CLBSWINU

Address
0x50D
Reset
0x00
Access
read/write
  1. 7CLBSWINU7
  2. 6CLBSWINU6
  3. 5CLBSWINU5
  4. 4CLBSWINU4
  5. 3CLBSWINU3
  6. 2CLBSWINU2
  7. 1CLBSWINU1
  8. 0CLBSWINU0
1 field
FieldBitsWhat it does
CLBSWINU7:0

CLBSWINH

Address
0x50E
Reset
0x00
Access
read/write
  1. 7CLBSWINH7
  2. 6CLBSWINH6
  3. 5CLBSWINH5
  4. 4CLBSWINH4
  5. 3CLBSWINH3
  6. 2CLBSWINH2
  7. 1CLBSWINH1
  8. 0CLBSWINH0
1 field
FieldBitsWhat it does
CLBSWINH7:0

CLBSWINM

Address
0x50F
Reset
0x00
Access
read/write
  1. 7CLBSWINM7
  2. 6CLBSWINM6
  3. 5CLBSWINM5
  4. 4CLBSWINM4
  5. 3CLBSWINM3
  6. 2CLBSWINM2
  7. 1CLBSWINM1
  8. 0CLBSWINM0
1 field
FieldBitsWhat it does
CLBSWINM7:0

CLBSWINL

Address
0x510
Reset
0x00
Access
read/write
  1. 7CLBSWINL7
  2. 6CLBSWINL6
  3. 5CLBSWINL5
  4. 4CLBSWINL4
  5. 3CLBSWINL3
  6. 2CLBSWINL2
  7. 1CLBSWINL1
  8. 0CLBSWINL0
1 field
FieldBitsWhat it does
CLBSWINL7:0

CLBCLK

Address
0x515
Reset
0x00
Access
read/write
  1. 7CLK7
  2. 6CLK6
  3. 5CLK5
  4. 4CLK4
  5. 3CLK3
  6. 2CLK2
  7. 1CLK1
  8. 0CLK0
1 field
FieldBitsWhat it does
CLK7:0

CLBSWOUTH

Address
0x516
Reset
0x00
Access
read only
  1. 7CLBSWOUTH7
  2. 6CLBSWOUTH6
  3. 5CLBSWOUTH5
  4. 4CLBSWOUTH4
  5. 3CLBSWOUTH3
  6. 2CLBSWOUTH2
  7. 1CLBSWOUTH1
  8. 0CLBSWOUTH0
1 field
FieldBitsWhat it does
CLBSWOUTH7:0

CLBSWOUTL

Address
0x517
Reset
0x00
Access
read only
  1. 7CLBSWOUTL7
  2. 6CLBSWOUTL6
  3. 5CLBSWOUTL5
  4. 4CLBSWOUTL4
  5. 3CLBSWOUTL3
  6. 2CLBSWOUTL2
  7. 1CLBSWOUTL1
  8. 0CLBSWOUTL0
1 field
FieldBitsWhat it does
CLBSWOUTL7:0

CLBDEBUG0

Address
0x518
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4DBG4
  5. 3DBG3
  6. 2DBG2
  7. 1DBG1
  8. 0DBG0
1 field
FieldBitsWhat it does
DBG4:0

CLCnCONConfigurable logic cell control

Address
0x68C
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4INTP
  5. 3INTN
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
5 fields
FieldBitsWhat it does
EN7
OUT5
INTP4
INTN3
MODE2:0

CLCnPOLPolarity control

Address
0x68D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7POL
  2. 6–
  3. 5–
  4. 4–
  5. 3G4POL
  6. 2G3POL
  7. 1G2POL
  8. 0G1POL
5 fields
FieldBitsWhat it does
POL7
G4POL3
G3POL2
G2POL1
G1POL0

CLCnSEL0Input select register 1

Address
0x68E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6D1S6
  3. 5D1S5
  4. 4D1S4
  5. 3D1S3
  6. 2D1S2
  7. 1D1S1
  8. 0D1S0
1 field
FieldBitsWhat it does
D1S6:0

CLCnSEL1Input select register 1

Address
0x68F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6D2S6
  3. 5D2S5
  4. 4D2S4
  5. 3D2S3
  6. 2D2S2
  7. 1D2S1
  8. 0D2S0
1 field
FieldBitsWhat it does
D2S6:0

CLCnSEL2Input select register 1

Address
0x690
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6D3S6
  3. 5D3S5
  4. 4D3S4
  5. 3D3S3
  6. 2D3S2
  7. 1D3S1
  8. 0D3S0
1 field
FieldBitsWhat it does
D3S6:0

CLCnSEL3Input select register 1

Address
0x691
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6D4S6
  3. 5D4S5
  4. 4D4S4
  5. 3D4S3
  6. 2D4S2
  7. 1D4S1
  8. 0D4S0
1 field
FieldBitsWhat it does
D4S6:0

CLCnGLS0Gate logic select register 0

Address
0x692
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G1D4T
  2. 6G1D4N
  3. 5G1D3T
  4. 4G1D3N
  5. 3G1D2T
  6. 2G1D2N
  7. 1G1D1T
  8. 0G1D1N
8 fields
FieldBitsWhat it does
G1D4T7
G1D4N6
G1D3T5
G1D3N4
G1D2T3
G1D2N2
G1D1T1
G1D1N0

CLCnGLS1Gate logic select register 1

Address
0x693
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G2D4T
  2. 6G2D4N
  3. 5G2D3T
  4. 4G2D3N
  5. 3G2D2T
  6. 2G2D2N
  7. 1G2D1T
  8. 0G2D1N
8 fields
FieldBitsWhat it does
G2D4T7
G2D4N6
G2D3T5
G2D3N4
G2D2T3
G2D2N2
G2D1T1
G2D1N0

CLCnGLS2Gate logic select register 2

Address
0x694
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G3D4T
  2. 6G3D4N
  3. 5G3D3T
  4. 4G3D3N
  5. 3G3D2T
  6. 2G3D2N
  7. 1G3D1T
  8. 0G3D1N
8 fields
FieldBitsWhat it does
G3D4T7
G3D4N6
G3D3T5
G3D3N4
G3D2T3
G3D2N2
G3D1T1
G3D1N0

CLCnGLS3Gate logic select register 3

Address
0x695
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G4D4T
  2. 6G4D4N
  3. 5G4D3T
  4. 4G4D3N
  5. 3G4D2T
  6. 2G4D2N
  7. 1G4D1T
  8. 0G4D1N
8 fields
FieldBitsWhat it does
G4D4T7
G4D4N6
G4D3T5
G4D3N4
G4D2T3
G4D2N2
G4D1T1
G4D1N0

CLCSELECT

Address
0x696
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1SLCT1
  8. 0SLCT0
1 field
FieldBitsWhat it does
SLCT1:0

CLCDATA

Address
0x697
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLC4OUT
  6. 2CLC3OUT
  7. 1CLC2OUT
  8. 0CLC1OUT
4 fields
FieldBitsWhat it does
CLC4OUT3
CLC3OUT2
CLC2OUT1
CLC1OUT0

ECCP2 Enhanced capture/compare/PWM 2

PWM2ERS

Address
0x58C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3ERS3
  6. 2ERS2
  7. 1ERS1
  8. 0ERS0
1 field
FieldBitsWhat it does
ERS3:0

PWM2CLK

Address
0x58D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLK3
  6. 2CLK2
  7. 1CLK1
  8. 0CLK0
1 field
FieldBitsWhat it does
CLK3:0

PWM2LDS

Address
0x58E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2LDS2
  7. 1LDS1
  8. 0LDS0
1 field
FieldBitsWhat it does
LDS2:0

PWM2PRL

Address
0x58F
Reset
0x00
Access
read/write
  1. 7PRL7
  2. 6PRL6
  3. 5PRL5
  4. 4PRL4
  5. 3PRL3
  6. 2PRL2
  7. 1PRL1
  8. 0PRL0
1 field
FieldBitsWhat it does
PRL7:0

PWM2PRH

Address
0x590
Reset
0x00
Access
read/write
  1. 7PRH7
  2. 6PRH6
  3. 5PRH5
  4. 4PRH4
  5. 3PRH3
  6. 2PRH2
  7. 1PRH1
  8. 0PRH0
1 field
FieldBitsWhat it does
PRH7:0

PWM2CPRE

Address
0x591
Reset
0x00
Access
read/write
  1. 7CPRE7
  2. 6CPRE6
  3. 5CPRE5
  4. 4CPRE4
  5. 3CPRE3
  6. 2CPRE2
  7. 1CPRE1
  8. 0CPRE0
1 field
FieldBitsWhat it does
CPRE7:0

PWM2PIPOS

Address
0x592
Reset
0x00
Access
read/write
  1. 7PIPOS7
  2. 6PIPOS6
  3. 5PIPOS5
  4. 4PIPOS4
  5. 3PIPOS3
  6. 2PIPOS2
  7. 1PIPOS1
  8. 0PIPOS0
1 field
FieldBitsWhat it does
PIPOS7:0

PWM2GIR

Address
0x593
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1S1P2
  8. 0S1P1
2 fields
FieldBitsWhat it does
S1P21
S1P10

PWM2GIE

Address
0x594
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1S1P2
  8. 0S1P1
2 fields
FieldBitsWhat it does
S1P21
S1P10

PWM2CON

Address
0x595
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2LD
  7. 1ERSPOL
  8. 0ERSNOW
4 fields
FieldBitsWhat it does
EN7
LD2
ERSPOL1
ERSNOW0

PWM2S1CFG

Address
0x596
Reset
0x00
Access
read/write
  1. 7POL2
  2. 6POL1
  3. 5–
  4. 4–
  5. 3PPEN
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
POL27
POL16
PPEN3
MODE2:0

PWM2S1P1L

Address
0x597
Reset
0x00
Access
read/write
  1. 7P1L7
  2. 6P1L6
  3. 5P1L5
  4. 4P1L4
  5. 3P1L3
  6. 2P1L2
  7. 1P1L1
  8. 0P1L0
1 field
FieldBitsWhat it does
P1L7:0

PWM2S1P1H

Address
0x598
Reset
0x00
Access
read/write
  1. 7P1H7
  2. 6P1H6
  3. 5P1H5
  4. 4P1H4
  5. 3P1H3
  6. 2P1H2
  7. 1P1H1
  8. 0P1H0
1 field
FieldBitsWhat it does
P1H7:0

PWM2S1P2L

Address
0x599
Reset
0x00
Access
read/write
  1. 7P2L7
  2. 6P2L6
  3. 5P2L5
  4. 4P2L4
  5. 3P2L3
  6. 2P2L2
  7. 1P2L1
  8. 0P2L0
1 field
FieldBitsWhat it does
P2L7:0

PWM2S1P2H

Address
0x59A
Reset
0x00
Access
read/write
  1. 7P2H7
  2. 6P2H6
  3. 5P2H5
  4. 4P2H4
  5. 3P2H3
  6. 2P2H2
  7. 1P2H1
  8. 0P2H0
1 field
FieldBitsWhat it does
P2H7:0

PWM2ERSPPS

Address
0x1E27
Reset
0x15
Access
read/write
  1. 7–
  2. 6PWM2ERSPPS6
  3. 5PWM2ERSPPS5
  4. 4PWM2ERSPPS4
  5. 3PWM2ERSPPS3
  6. 2PWM2ERSPPS2
  7. 1PWM2ERSPPS1
  8. 0PWM2ERSPPS0
1 field
FieldBitsWhat it does
PWM2ERSPPS6:0

EUSART USART

RC1REG

Address
0x70C
Reset
0x00
Access
read only
  1. 7RCREG7
  2. 6RCREG6
  3. 5RCREG5
  4. 4RCREG4
  5. 3RCREG3
  6. 2RCREG2
  7. 1RCREG1
  8. 0RCREG0
1 field
FieldBitsWhat it does
RCREG7:0

TX1REG

Address
0x70D
Reset
0x00
Access
read/write
  1. 7TXREG7
  2. 6TXREG6
  3. 5TXREG5
  4. 4TXREG4
  5. 3TXREG3
  6. 2TXREG2
  7. 1TXREG1
  8. 0TXREG0
1 field
FieldBitsWhat it does
TXREG7:0

SP1BRGL

Address
0x70E
Reset
0x00
Access
read/write
  1. 7SPBRGL7
  2. 6SPBRGL6
  3. 5SPBRGL5
  4. 4SPBRGL4
  5. 3SPBRGL3
  6. 2SPBRGL2
  7. 1SPBRGL1
  8. 0SPBRGL0
1 field
FieldBitsWhat it does
SPBRGL7:0

SP1BRGH

Address
0x70F
Reset
0x00
Access
read/write
  1. 7SPBRGH7
  2. 6SPBRGH6
  3. 5SPBRGH5
  4. 4SPBRGH4
  5. 3SPBRGH3
  6. 2SPBRGH2
  7. 1SPBRGH1
  8. 0SPBRGH0
1 field
FieldBitsWhat it does
SPBRGH7:0

RC1STA

Address
0x710
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SPEN
  2. 6RX9
  3. 5SREN
  4. 4CREN
  5. 3ADDEN
  6. 2FERR
  7. 1OERR
  8. 0RX9D
8 fields
FieldBitsWhat it does
SPEN7
RX96
SREN5
CREN4
ADDEN3
FERR2
OERR1
RX9D0

TX1STA

Address
0x711
Reset
0x02
Access
read/write
  1. 7CSRC
  2. 6TX9
  3. 5TXEN
  4. 4SYNC
  5. 3SENDB
  6. 2BRGH
  7. 1TRMT
  8. 0TX9D
8 fields
FieldBitsWhat it does
CSRC7
TX96
TXEN5
SYNC4
SENDB3
BRGH2
TRMT1
TX9D0

BAUD1CON

Address
0x712
Reset
0x40
Access
read/write
  1. 7ABDOVF
  2. 6RCIDL
  3. 5–
  4. 4SCKP
  5. 3BRG16
  6. 2–
  7. 1WUE
  8. 0ABDEN
6 fields
FieldBitsWhat it does
ABDOVF7
RCIDL6
SCKP4
BRG163
WUE1
ABDEN0

RC2REG

Address
0x716
Reset
0x00
Access
read only
  1. 7RCREG7
  2. 6RCREG6
  3. 5RCREG5
  4. 4RCREG4
  5. 3RCREG3
  6. 2RCREG2
  7. 1RCREG1
  8. 0RCREG0
1 field
FieldBitsWhat it does
RCREG7:0

TX2REG

Address
0x717
Reset
0x00
Access
read/write
  1. 7TXREG7
  2. 6TXREG6
  3. 5TXREG5
  4. 4TXREG4
  5. 3TXREG3
  6. 2TXREG2
  7. 1TXREG1
  8. 0TXREG0
1 field
FieldBitsWhat it does
TXREG7:0

SP2BRGL

Address
0x718
Reset
0x00
Access
read/write
  1. 7SPBRGL7
  2. 6SPBRGL6
  3. 5SPBRGL5
  4. 4SPBRGL4
  5. 3SPBRGL3
  6. 2SPBRGL2
  7. 1SPBRGL1
  8. 0SPBRGL0
1 field
FieldBitsWhat it does
SPBRGL7:0

SP2BRGH

Address
0x719
Reset
0x00
Access
read/write
  1. 7SPBRGH7
  2. 6SPBRGH6
  3. 5SPBRGH5
  4. 4SPBRGH4
  5. 3SPBRGH3
  6. 2SPBRGH2
  7. 1SPBRGH1
  8. 0SPBRGH0
1 field
FieldBitsWhat it does
SPBRGH7:0

RC2STA

Address
0x71A
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SPEN
  2. 6RX9
  3. 5SREN
  4. 4CREN
  5. 3ADDEN
  6. 2FERR
  7. 1OERR
  8. 0RX9D
8 fields
FieldBitsWhat it does
SPEN7
RX96
SREN5
CREN4
ADDEN3
FERR2
OERR1
RX9D0

TX2STA

Address
0x71B
Reset
0x02
Access
read/write
  1. 7CSRC
  2. 6TX9
  3. 5TXEN
  4. 4SYNC
  5. 3SENDB
  6. 2BRGH
  7. 1TRMT
  8. 0TX9D
8 fields
FieldBitsWhat it does
CSRC7
TX96
TXEN5
SYNC4
SENDB3
BRGH2
TRMT1
TX9D0

BAUD2CON

Address
0x71C
Reset
0x40
Access
read/write
  1. 7ABDOVF
  2. 6RCIDL
  3. 5–
  4. 4SCKP
  5. 3BRG16
  6. 2–
  7. 1WUE
  8. 0ABDEN
6 fields
FieldBitsWhat it does
ABDOVF7
RCIDL6
SCKP4
BRG163
WUE1
ABDEN0

MSSP Master synchronous serial port (SPI, I²C)

SSP1BUF

Address
0x78C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SSPBUF7
  2. 6SSPBUF6
  3. 5SSPBUF5
  4. 4SSPBUF4
  5. 3SSPBUF3
  6. 2SSPBUF2
  7. 1SSPBUF1
  8. 0SSPBUF0
1 field
FieldBitsWhat it does
SSPBUF7:0

SSP1ADD

Address
0x78D
Reset
0x00
Access
read/write
  1. 7SSPADD7
  2. 6SSPADD6
  3. 5SSPADD5
  4. 4SSPADD4
  5. 3SSPADD3
  6. 2SSPADD2
  7. 1SSPADD1
  8. 0SSPADD0
1 field
FieldBitsWhat it does
SSPADD7:0

SSP1MSK

Address
0x78E
Reset
0xFF
Access
read/write
  1. 7SSPMSK7
  2. 6SSPMSK6
  3. 5SSPMSK5
  4. 4SSPMSK4
  5. 3SSPMSK3
  6. 2SSPMSK2
  7. 1SSPMSK1
  8. 0SSPMSK0
1 field
FieldBitsWhat it does
SSPMSK7:0

SSP1STATMSSP1 STATUS REGISTER

Address
0x78F
Reset
0x00
Access
read/write
  1. 7SMP
  2. 6CKE
  3. 5D_nA
  4. 4P
  5. 3S
  6. 2R_nW
  7. 1UA
  8. 0BF
8 fields
FieldBitsWhat it does
SMP7SPI Data Input Sample Phase bit
CKE6SPI Clock Edge Select bit
D_nA5Data/Address bit
P4Stop bit
S3Start bit
R_nW2Read/Write Information bit
UA1Update Address bit
BF0Buffer Full Status bit (Receive mode only)

SSP1CON1

Address
0x790
Reset
0x00
Access
read/write
  1. 7WCOL
  2. 6SSPOV
  3. 5SSPEN
  4. 4CKP
  5. 3SSPM3
  6. 2SSPM2
  7. 1SSPM1
  8. 0SSPM0
5 fields
FieldBitsWhat it does
WCOL7Write Collision Detect bit (Transmit mode only)
SSPOV6Receive Overflow Indicator bit
SSPEN5Synchronous Serial Port Enable bit
CKP4Clock Polarity Select bit
SSPM3:0Synchronous Serial Port Mode Select bits

SSP1CON2

Address
0x791
Reset
0x00
Access
read/write
  1. 7GCEN
  2. 6ACKSTAT
  3. 5ACKDT
  4. 4ACKEN
  5. 3RCEN
  6. 2PEN
  7. 1RSEN
  8. 0SEN
8 fields
FieldBitsWhat it does
GCEN7General Call Enable bit (Slave mode only)
ACKSTAT6Acknowledge Status bit (Transmission only)
ACKDT5Acknowledge Data bit (Receive mode only)
ACKEN4Acknowledge Sequence Enable bit (Master Receive mode only)
RCEN3Receive Enable bit (Master mode only)
PEN2Stop Condition Enable bit (Master mode only)
RSEN1Repeated Start Condition Enable bit (Master mode only)
SEN0Start Condition Enable/Stretch Enable bit

SSP1CON3

Address
0x792
Reset
0x00
Access
read/write
  1. 7ACKTIM
  2. 6PCIE
  3. 5SCIE
  4. 4BOEN
  5. 3SDAHT
  6. 2SBCDE
  7. 1AHEN
  8. 0DHEN
8 fields
FieldBitsWhat it does
ACKTIM7
PCIE6
SCIE5
BOEN4
SDAHT3
SBCDE2
AHEN1
DHEN0

SSP2BUF

Address
0x796
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SSPBUF7
  2. 6SSPBUF6
  3. 5SSPBUF5
  4. 4SSPBUF4
  5. 3SSPBUF3
  6. 2SSPBUF2
  7. 1SSPBUF1
  8. 0SSPBUF0
1 field
FieldBitsWhat it does
SSPBUF7:0

SSP2ADD

Address
0x797
Reset
0x00
Access
read/write
  1. 7SSPADD7
  2. 6SSPADD6
  3. 5SSPADD5
  4. 4SSPADD4
  5. 3SSPADD3
  6. 2SSPADD2
  7. 1SSPADD1
  8. 0SSPADD0
1 field
FieldBitsWhat it does
SSPADD7:0

SSP2MSK

Address
0x798
Reset
0xFF
Access
read/write
  1. 7SSPMSK7
  2. 6SSPMSK6
  3. 5SSPMSK5
  4. 4SSPMSK4
  5. 3SSPMSK3
  6. 2SSPMSK2
  7. 1SSPMSK1
  8. 0SSPMSK0
1 field
FieldBitsWhat it does
SSPMSK7:0

SSP2STATMSSP2 STATUS REGISTER

Address
0x799
Reset
0x00
Access
read/write
  1. 7SMP
  2. 6CKE
  3. 5D_nA
  4. 4P
  5. 3S
  6. 2R_nW
  7. 1UA
  8. 0BF
8 fields
FieldBitsWhat it does
SMP7SPI Data Input Sample Phase bit
CKE6SPI Clock Edge Select bit
D_nA5Data/Address bit
P4Stop bit
S3Start bit
R_nW2Read/Write Information bit
UA1Update Address bit
BF0Buffer Full Status bit (Receive mode only)

SSP2CON1

Address
0x79A
Reset
0x00
Access
read/write
  1. 7WCOL
  2. 6SSPOV
  3. 5SSPEN
  4. 4CKP
  5. 3SSPM3
  6. 2SSPM2
  7. 1SSPM1
  8. 0SSPM0
5 fields
FieldBitsWhat it does
WCOL7Write Collision Detect bit (Transmit mode only)
SSPOV6Receive Overflow Indicator bit
SSPEN5Synchronous Serial Port Enable bit
CKP4Clock Polarity Select bit
SSPM3:0Synchronous Serial Port Mode Select bits

SSP2CON2

Address
0x79B
Reset
0x00
Access
read/write
  1. 7GCEN
  2. 6ACKSTAT
  3. 5ACKDT
  4. 4ACKEN
  5. 3RCEN
  6. 2PEN
  7. 1RSEN
  8. 0SEN
8 fields
FieldBitsWhat it does
GCEN7General Call Enable bit (Slave mode only)
ACKSTAT6Acknowledge Status bit (Transmission only)
ACKDT5Acknowledge Data bit (Receive mode only)
ACKEN4Acknowledge Sequence Enable bit (Master Receive mode only)
RCEN3Receive Enable bit (Master mode only)
PEN2Stop Condition Enable bit (Master mode only)
RSEN1Repeated Start Condition Enable bit (Master mode only)
SEN0Start Condition Enable/Stretch Enable bit

SSP2CON3

Address
0x79C
Reset
0x00
Access
read/write
  1. 7ACKTIM
  2. 6PCIE
  3. 5SCIE
  4. 4BOEN
  5. 3SDAHT
  6. 2SBCDE
  7. 1AHEN
  8. 0DHEN
8 fields
FieldBitsWhat it does
ACKTIM7
PCIE6
SCIE5
BOEN4
SDAHT3
SBCDE2
AHEN1
DHEN0

SSP1CLKPPS

Address
0x1E47
Reset
0x13
Access
read/write
  1. 7–
  2. 6SSP1CLKPPS6
  3. 5SSP1CLKPPS5
  4. 4SSP1CLKPPS4
  5. 3SSP1CLKPPS3
  6. 2SSP1CLKPPS2
  7. 1SSP1CLKPPS1
  8. 0SSP1CLKPPS0
1 field
FieldBitsWhat it does
SSP1CLKPPS6:0

SSP1DATPPS

Address
0x1E48
Reset
0x14
Access
read/write
  1. 7–
  2. 6SSP1DATPPS6
  3. 5SSP1DATPPS5
  4. 4SSP1DATPPS4
  5. 3SSP1DATPPS3
  6. 2SSP1DATPPS2
  7. 1SSP1DATPPS1
  8. 0SSP1DATPPS0
1 field
FieldBitsWhat it does
SSP1DATPPS6:0

SSP1SSPPS

Address
0x1E49
Reset
0x05
Access
read/write
  1. 7–
  2. 6SSP1SSPPS6
  3. 5SSP1SSPPS5
  4. 4SSP1SSPPS4
  5. 3SSP1SSPPS3
  6. 2SSP1SSPPS2
  7. 1SSP1SSPPS1
  8. 0SSP1SSPPS0
1 field
FieldBitsWhat it does
SSP1SSPPS6:0

SSP2CLKPPS

Address
0x1E4A
Reset
0x09
Access
read/write
  1. 7–
  2. 6SSP2CLKPPS6
  3. 5SSP2CLKPPS5
  4. 4SSP2CLKPPS4
  5. 3SSP2CLKPPS3
  6. 2SSP2CLKPPS2
  7. 1SSP2CLKPPS1
  8. 0SSP2CLKPPS0
1 field
FieldBitsWhat it does
SSP2CLKPPS6:0

SSP2DATPPS

Address
0x1E4B
Reset
0x0A
Access
read/write
  1. 7–
  2. 6SSP2DATPPS6
  3. 5SSP2DATPPS5
  4. 4SSP2DATPPS4
  5. 3SSP2DATPPS3
  6. 2SSP2DATPPS2
  7. 1SSP2DATPPS1
  8. 0SSP2DATPPS0
1 field
FieldBitsWhat it does
SSP2DATPPS6:0

SSP2SSPPS

Address
0x1E4C
Reset
0x08
Access
read/write
  1. 7–
  2. 6SSP2SSPPS6
  3. 5SSP2SSPPS5
  4. 4SSP2SSPPS4
  5. 3SSP2SSPPS3
  6. 2SSP2SSPPS2
  7. 1SSP2SSPPS1
  8. 0SSP2SSPPS0
1 field
FieldBitsWhat it does
SSP2SSPPS6:0

COMPARATOR Comparators and voltage reference

CM1CON0COMPARATOR CONTROL REGISTER 0

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

CM1CON1COMPARATOR CONTROL REGISTER 1

Address
0x80D
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
0x80E
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
0x80F
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

CM2CON0COMPARATOR CONTROL REGISTER 0

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

CM2CON1COMPARATOR CONTROL REGISTER 1

Address
0x811
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
0x812
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
0x813
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
0x81F
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

DAC1 Digital-to-analog converter 1

DAC1CON

Address
0x88C
Reset
0x00
Access
read/write
  1. 7EN
  2. 6REFRNG
  3. 5OE1
  4. 4OE0
  5. 3PSS1
  6. 2PSS0
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
EN7
REFRNG6
OE5:4
PSS3:2

DAC1DATL

Address
0x88D
Reset
0x00
Access
read/write
  1. 7DAC1R7
  2. 6DAC1R6
  3. 5DAC1R5
  4. 4DAC1R4
  5. 3DAC1R3
  6. 2DAC1R2
  7. 1DAC1R1
  8. 0DAC1R0
1 field
FieldBitsWhat it does
DAC1R7:0

DAC1DATH

Address
0x88E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1DAC1R1
  8. 0DAC1R0
1 field
FieldBitsWhat it does
DAC1R1:0

NVM Data EEPROM and flash program memory

NVMADRL

Address
0x1C8C
Reset
0x00
Access
read/write
  1. 7NVMADR7
  2. 6NVMADR6
  3. 5NVMADR5
  4. 4NVMADR4
  5. 3NVMADR3
  6. 2NVMADR2
  7. 1NVMADR1
  8. 0NVMADR0
1 field
FieldBitsWhat it does
NVMADR7:0

NVMADRH

Address
0x1C8D
Reset
0x00
Access
read/write
  1. 7–
  2. 6NVMADR6
  3. 5NVMADR5
  4. 4NVMADR4
  5. 3NVMADR3
  6. 2NVMADR2
  7. 1NVMADR1
  8. 0NVMADR0
1 field
FieldBitsWhat it does
NVMADR6:0

NVMDATL

Address
0x1C8E
Reset
0x00
Access
read/write
  1. 7NVMDAT7
  2. 6NVMDAT6
  3. 5NVMDAT5
  4. 4NVMDAT4
  5. 3NVMDAT3
  6. 2NVMDAT2
  7. 1NVMDAT1
  8. 0NVMDAT0
1 field
FieldBitsWhat it does
NVMDAT7:0

NVMDATH

Address
0x1C8F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5NVMDAT5
  4. 4NVMDAT4
  5. 3NVMDAT3
  6. 2NVMDAT2
  7. 1NVMDAT1
  8. 0NVMDAT0
1 field
FieldBitsWhat it does
NVMDAT5:0

NVMCON1

Address
0x1C90
Reset
0x00
Access
read/write
  1. 7–
  2. 6NVMREGS
  3. 5LWLO
  4. 4FREE
  5. 3WRERR
  6. 2WREN
  7. 1WR
  8. 0RD
7 fields
FieldBitsWhat it does
NVMREGS6
LWLO5
FREE4
WRERR3
WREN2
WR1
RD0

NVMCON2

Address
0x1C91
Reset
0x00
Access
write only
  1. 7NVMCON27
  2. 6NVMCON26
  3. 5NVMCON25
  4. 4NVMCON24
  5. 3NVMCON23
  6. 2NVMCON22
  7. 1NVMCON21
  8. 0NVMCON20
1 field
FieldBitsWhat it does
NVMCON27:0

SCANNER Memory scanner

SCANCON0

Address
0x1C92
Reset
0x10
Access
read/write
  1. 7EN
  2. 6SGO
  3. 5BUSY
  4. 4DABORT
  5. 3INTM
  6. 2LOAD
  7. 1MD1
  8. 0MD0
7 fields
FieldBitsWhat it does
EN7
SGO6
BUSY5
DABORT4
INTM3
LOAD2
MD1:0

SCANLADRL

Address
0x1C93
Reset
0x00
Access
read/write
  1. 7SCANLADRL7
  2. 6SCANLADRL6
  3. 5SCANLADRL5
  4. 4SCANLADRL4
  5. 3SCANLADRL3
  6. 2SCANLADRL2
  7. 1SCANLADRL1
  8. 0SCANLADRL0
1 field
FieldBitsWhat it does
SCANLADRL7:0

SCANLADRH

Address
0x1C94
Reset
0x00
Access
read/write
  1. 7SCANLADRH7
  2. 6SCANLADRH6
  3. 5SCANLADRH5
  4. 4SCANLADRH4
  5. 3SCANLADRH3
  6. 2SCANLADRH2
  7. 1SCANLADRH1
  8. 0SCANLADRH0
1 field
FieldBitsWhat it does
SCANLADRH7:0

SCANHADRL

Address
0x1C96
Reset
0xFF
Access
read/write
  1. 7SCANHADRL7
  2. 6SCANHADRL6
  3. 5SCANHADRL5
  4. 4SCANHADRL4
  5. 3SCANHADRL3
  6. 2SCANHADRL2
  7. 1SCANHADRL1
  8. 0SCANHADRL0
1 field
FieldBitsWhat it does
SCANHADRL7:0

SCANHADRH

Address
0x1C97
Reset
0xFF
Access
read/write
  1. 7SCANHADRH7
  2. 6SCANHADRH6
  3. 5SCANHADRH5
  4. 4SCANHADRH4
  5. 3SCANHADRH3
  6. 2SCANHADRH2
  7. 1SCANHADRH1
  8. 0SCANHADRH0
1 field
FieldBitsWhat it does
SCANHADRH7:0

SCANDPS

Address
0x1C99
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DPS
1 field
FieldBitsWhat it does
DPS0

SCANTRIG

Address
0x1C9A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3TSEL3
  6. 2TSEL2
  7. 1TSEL1
  8. 0TSEL0
1 field
FieldBitsWhat it does
TSEL3:0

CRC CRC and memory scanner

CRCDATAL

Address
0x1C9D
Reset
0x00
Access
read/write
  1. 7DATA7
  2. 6DATA6
  3. 5DATA5
  4. 4DATA4
  5. 3DATA3
  6. 2DATA2
  7. 1DATA1
  8. 0DATA0
1 field
FieldBitsWhat it does
DATA7:0

CRCDATAH

Address
0x1C9E
Reset
0x00
Access
read/write
  1. 7DATA7
  2. 6DATA6
  3. 5DATA5
  4. 4DATA4
  5. 3DATA3
  6. 2DATA2
  7. 1DATA1
  8. 0DATA0
1 field
FieldBitsWhat it does
DATA7:0

CRCDATAU

Address
0x1C9F
Reset
0x00
Access
read/write
  1. 7DATA7
  2. 6DATA6
  3. 5DATA5
  4. 4DATA4
  5. 3DATA3
  6. 2DATA2
  7. 1DATA1
  8. 0DATA0
1 field
FieldBitsWhat it does
DATA7:0

CRCDATAT

Address
0x1CA0
Reset
0x00
Access
read/write
  1. 7DATA7
  2. 6DATA6
  3. 5DATA5
  4. 4DATA4
  5. 3DATA3
  6. 2DATA2
  7. 1DATA1
  8. 0DATA0
1 field
FieldBitsWhat it does
DATA7:0

CRCOUTL

Address
0x1CA1
Reset
0x00
Access
read/write
  1. 7OUT7
  2. 6OUT6
  3. 5OUT5
  4. 4OUT4
  5. 3OUT3
  6. 2OUT2
  7. 1OUT1
  8. 0OUT0
1 field
FieldBitsWhat it does
OUT7:0

CRCSHFTL

Address
0x1CA1
Reset
0x00
Access
read only
  1. 7SHIFT7
  2. 6SHIFT6
  3. 5SHIFT5
  4. 4SHIFT4
  5. 3SHIFT3
  6. 2SHIFT2
  7. 1SHIFT1
  8. 0SHIFT0
1 field
FieldBitsWhat it does
SHIFT7:0

CRCXORL

Address
0x1CA1
Reset
0x00
Access
read/write
  1. 7XOR7
  2. 6XOR6
  3. 5XOR5
  4. 4XOR4
  5. 3XOR3
  6. 2XOR2
  7. 1XOR1
  8. 0XOR0
1 field
FieldBitsWhat it does
XOR7:0

CRCOUTH

Address
0x1CA2
Reset
0x00
Access
read/write
  1. 7OUT7
  2. 6OUT6
  3. 5OUT5
  4. 4OUT4
  5. 3OUT3
  6. 2OUT2
  7. 1OUT1
  8. 0OUT0
1 field
FieldBitsWhat it does
OUT7:0

CRCSHFTH

Address
0x1CA2
Reset
0x00
Access
read only
  1. 7SHIFT7
  2. 6SHIFT6
  3. 5SHIFT5
  4. 4SHIFT4
  5. 3SHIFT3
  6. 2SHIFT2
  7. 1SHIFT1
  8. 0SHIFT0
1 field
FieldBitsWhat it does
SHIFT7:0

CRCXORH

Address
0x1CA2
Reset
0x00
Access
read/write
  1. 7XOR7
  2. 6XOR6
  3. 5XOR5
  4. 4XOR4
  5. 3XOR3
  6. 2XOR2
  7. 1XOR1
  8. 0XOR0
1 field
FieldBitsWhat it does
XOR7:0

CRCOUTU

Address
0x1CA3
Reset
0x00
Access
read/write
  1. 7OUT7
  2. 6OUT6
  3. 5OUT5
  4. 4OUT4
  5. 3OUT3
  6. 2OUT2
  7. 1OUT1
  8. 0OUT0
1 field
FieldBitsWhat it does
OUT7:0

CRCSHFTU

Address
0x1CA3
Reset
0x00
Access
read only
  1. 7SHIFT7
  2. 6SHIFT6
  3. 5SHIFT5
  4. 4SHIFT4
  5. 3SHIFT3
  6. 2SHIFT2
  7. 1SHIFT1
  8. 0SHIFT0
1 field
FieldBitsWhat it does
SHIFT7:0

CRCXORU

Address
0x1CA3
Reset
0x00
Access
read/write
  1. 7XOR7
  2. 6XOR6
  3. 5XOR5
  4. 4XOR4
  5. 3XOR3
  6. 2XOR2
  7. 1XOR1
  8. 0XOR0
1 field
FieldBitsWhat it does
XOR7:0

CRCOUTT

Address
0x1CA4
Reset
0x00
Access
read/write
  1. 7OUT7
  2. 6OUT6
  3. 5OUT5
  4. 4OUT4
  5. 3OUT3
  6. 2OUT2
  7. 1OUT1
  8. 0OUT0
1 field
FieldBitsWhat it does
OUT7:0

CRCSHFTT

Address
0x1CA4
Reset
0x00
Access
read only
  1. 7SHIFT7
  2. 6SHIFT6
  3. 5SHIFT5
  4. 4SHIFT4
  5. 3SHIFT3
  6. 2SHIFT2
  7. 1SHIFT1
  8. 0SHIFT0
1 field
FieldBitsWhat it does
SHIFT7:0

CRCXORT

Address
0x1CA4
Reset
0x00
Access
read/write
  1. 7XOR7
  2. 6XOR6
  3. 5XOR5
  4. 4XOR4
  5. 3XOR3
  6. 2XOR2
  7. 1XOR1
  8. 0XOR0
1 field
FieldBitsWhat it does
XOR7:0

CRCCON0

Address
0x1CA5
Reset
0x00
Access
read/write
  1. 7CRCEN
  2. 6CRCGO
  3. 5CRCBUSY
  4. 4ACCMOD
  5. 3SETUP1
  6. 2SETUP0
  7. 1SHIFTM
  8. 0FULL
7 fields
FieldBitsWhat it does
CRCEN7
CRCGO6
CRCBUSY5
ACCMOD4
SETUP3:2
SHIFTM1
FULL0

CRCCON1

Address
0x1CA6
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PLEN4
  5. 3PLEN3
  6. 2PLEN2
  7. 1PLEN1
  8. 0PLEN0
1 field
FieldBitsWhat it does
PLEN4:0

CRCCON2

Address
0x1CA7
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4DLEN4
  5. 3DLEN3
  6. 2DLEN2
  7. 1DLEN1
  8. 0DLEN0
1 field
FieldBitsWhat it does
DLEN4:0

ADC Analog-to-digital converter

ADLTHL

Address
0x1D0C
Reset
0x00
Access
read/write
  1. 7LTH7
  2. 6LTH6
  3. 5LTH5
  4. 4LTH4
  5. 3LTH3
  6. 2LTH2
  7. 1LTH1
  8. 0LTH0
1 field
FieldBitsWhat it does
LTH7:0

ADLTHH

Address
0x1D0D
Reset
0x00
Access
read/write
  1. 7LTH7
  2. 6LTH6
  3. 5LTH5
  4. 4LTH4
  5. 3LTH3
  6. 2LTH2
  7. 1LTH1
  8. 0LTH0
1 field
FieldBitsWhat it does
LTH7:0

ADUTHL

Address
0x1D0E
Reset
0x00
Access
read/write
  1. 7UTH7
  2. 6UTH6
  3. 5UTH5
  4. 4UTH4
  5. 3UTH3
  6. 2UTH2
  7. 1UTH1
  8. 0UTH0
1 field
FieldBitsWhat it does
UTH7:0

ADUTHH

Address
0x1D0F
Reset
0x00
Access
read/write
  1. 7UTH7
  2. 6UTH6
  3. 5UTH5
  4. 4UTH4
  5. 3UTH3
  6. 2UTH2
  7. 1UTH1
  8. 0UTH0
1 field
FieldBitsWhat it does
UTH7:0

ADERRL

Address
0x1D10
Reset
x (not fixed at power-on)
Access
read only
  1. 7ERR7
  2. 6ERR6
  3. 5ERR5
  4. 4ERR4
  5. 3ERR3
  6. 2ERR2
  7. 1ERR1
  8. 0ERR0
1 field
FieldBitsWhat it does
ERR7:0

ADERRH

Address
0x1D11
Reset
x (not fixed at power-on)
Access
read only
  1. 7ERR7
  2. 6ERR6
  3. 5ERR5
  4. 4ERR4
  5. 3ERR3
  6. 2ERR2
  7. 1ERR1
  8. 0ERR0
1 field
FieldBitsWhat it does
ERR7:0

ADSTPTL

Address
0x1D12
Reset
0x00
Access
read/write
  1. 7STPT7
  2. 6STPT6
  3. 5STPT5
  4. 4STPT4
  5. 3STPT3
  6. 2STPT2
  7. 1STPT1
  8. 0STPT0
1 field
FieldBitsWhat it does
STPT7:0

ADSTPTH

Address
0x1D13
Reset
0x00
Access
read/write
  1. 7STPT7
  2. 6STPT6
  3. 5STPT5
  4. 4STPT4
  5. 3STPT3
  6. 2STPT2
  7. 1STPT1
  8. 0STPT0
1 field
FieldBitsWhat it does
STPT7:0

ADFLTRL

Address
0x1D14
Reset
x (not fixed at power-on)
Access
read only
  1. 7FLTR7
  2. 6FLTR6
  3. 5FLTR5
  4. 4FLTR4
  5. 3FLTR3
  6. 2FLTR2
  7. 1FLTR1
  8. 0FLTR0
1 field
FieldBitsWhat it does
FLTR7:0

ADFLTRH

Address
0x1D15
Reset
x (not fixed at power-on)
Access
read only
  1. 7FLTR7
  2. 6FLTR6
  3. 5FLTR5
  4. 4FLTR4
  5. 3FLTR3
  6. 2FLTR2
  7. 1FLTR1
  8. 0FLTR0
1 field
FieldBitsWhat it does
FLTR7:0

ADACCL

Address
0x1D16
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ACC7
  2. 6ACC6
  3. 5ACC5
  4. 4ACC4
  5. 3ACC3
  6. 2ACC2
  7. 1ACC1
  8. 0ACC0
1 field
FieldBitsWhat it does
ACC7:0

ADACCH

Address
0x1D17
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ACC7
  2. 6ACC6
  3. 5ACC5
  4. 4ACC4
  5. 3ACC3
  6. 2ACC2
  7. 1ACC1
  8. 0ACC0
1 field
FieldBitsWhat it does
ACC7:0

ADACCU

Address
0x1D18
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1ACC1
  8. 0ACC0
1 field
FieldBitsWhat it does
ACC1:0

ADCNT

Address
0x1D19
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CNT7
  2. 6CNT6
  3. 5CNT5
  4. 4CNT4
  5. 3CNT3
  6. 2CNT2
  7. 1CNT1
  8. 0CNT0
1 field
FieldBitsWhat it does
CNT7:0

ADRPT

Address
0x1D1A
Reset
0x00
Access
read/write
  1. 7RPT7
  2. 6RPT6
  3. 5RPT5
  4. 4RPT4
  5. 3RPT3
  6. 2RPT2
  7. 1RPT1
  8. 0RPT0
1 field
FieldBitsWhat it does
RPT7:0

ADPREVL

Address
0x1D1B
Reset
x (not fixed at power-on)
Access
read only
  1. 7PREV7
  2. 6PREV6
  3. 5PREV5
  4. 4PREV4
  5. 3PREV3
  6. 2PREV2
  7. 1PREV1
  8. 0PREV0
1 field
FieldBitsWhat it does
PREV7:0

ADPREVH

Address
0x1D1C
Reset
x (not fixed at power-on)
Access
read only
  1. 7PREV7
  2. 6PREV6
  3. 5PREV5
  4. 4PREV4
  5. 3PREV3
  6. 2PREV2
  7. 1PREV1
  8. 0PREV0
1 field
FieldBitsWhat it does
PREV7:0

ADRESL

Address
0x1D1D
Reset
0x00
Access
read/write
  1. 7RES7
  2. 6RES6
  3. 5RES5
  4. 4RES4
  5. 3RES3
  6. 2RES2
  7. 1RES1
  8. 0RES0
1 field
FieldBitsWhat it does
RES7:0

ADRESH

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

ADPCH

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

ADACQL

Address
0x1D21
Reset
0x00
Access
read/write
  1. 7ACQ7
  2. 6ACQ6
  3. 5ACQ5
  4. 4ACQ4
  5. 3ACQ3
  6. 2ACQ2
  7. 1ACQ1
  8. 0ACQ0
1 field
FieldBitsWhat it does
ACQ7:0

ADACQH

Address
0x1D22
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4ACQ4
  5. 3ACQ3
  6. 2ACQ2
  7. 1ACQ1
  8. 0ACQ0
1 field
FieldBitsWhat it does
ACQ4:0

ADCAP

Address
0x1D23
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CAP4
  5. 3CAP3
  6. 2CAP2
  7. 1CAP1
  8. 0CAP0
1 field
FieldBitsWhat it does
CAP4:0

ADPREL

Address
0x1D24
Reset
0x00
Access
read/write
  1. 7PRE7
  2. 6PRE6
  3. 5PRE5
  4. 4PRE4
  5. 3PRE3
  6. 2PRE2
  7. 1PRE1
  8. 0PRE0
1 field
FieldBitsWhat it does
PRE7:0

ADPREH

Address
0x1D25
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PRE4
  5. 3PRE3
  6. 2PRE2
  7. 1PRE1
  8. 0PRE0
1 field
FieldBitsWhat it does
PRE4:0

ADCON0

Address
0x1D26
Reset
0x00
Access
read/write
  1. 7ON
  2. 6CONT
  3. 5–
  4. 4CS
  5. 3–
  6. 2FM
  7. 1–
  8. 0GO
5 fields
FieldBitsWhat it does
ON7
CONT6
CS4
FM2
GO0

ADCON1

Address
0x1D27
Reset
0x00
Access
read/write
  1. 7PPOL
  2. 6IPEN
  3. 5GPOL
  4. 4–
  5. 3–
  6. 2–
  7. 1PCSC
  8. 0DSEN
5 fields
FieldBitsWhat it does
PPOL7
IPEN6
GPOL5
PCSC1
DSEN0

ADCON2

Address
0x1D28
Reset
0x00
Access
read/write
  1. 7PSIS
  2. 6CRS2
  3. 5CRS1
  4. 4CRS0
  5. 3ACLR
  6. 2MD2
  7. 1MD1
  8. 0MD0
4 fields
FieldBitsWhat it does
PSIS7
CRS6:4
ACLR3
MD2:0

ADCON3

Address
0x1D29
Reset
0x00
Access
read/write
  1. 7–
  2. 6CALC2
  3. 5CALC1
  4. 4CALC0
  5. 3SOI
  6. 2TMD2
  7. 1TMD1
  8. 0TMD0
3 fields
FieldBitsWhat it does
CALC6:4
SOI3
TMD2:0

ADSTAT

Address
0x1D2A
Reset
0x00
Access
read/write
  1. 7AOV
  2. 6UTHR
  3. 5LTHR
  4. 4MATH
  5. 3–
  6. 2STAT2
  7. 1STAT1
  8. 0STAT0
5 fields
FieldBitsWhat it does
AOV7
UTHR6
LTHR5
MATH4
STAT2:0

ADREF

Address
0x1D2B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1PREF1
  8. 0PREF0
1 field
FieldBitsWhat it does
PREF1:0

ADACT

Address
0x1D2C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5ACT5
  4. 4ACT4
  5. 3ACT3
  6. 2ACT2
  7. 1ACT1
  8. 0ACT0
1 field
FieldBitsWhat it does
ACT5:0

ADCLK

Address
0x1D2D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5CS5
  4. 4CS4
  5. 3CS3
  6. 2CS2
  7. 1CS1
  8. 0CS0
1 field
FieldBitsWhat it does
CS5:0

ADCG1A

Address
0x1D2E
Reset
0x00
Access
read/write
  1. 7CGA7
  2. 6CGA6
  3. 5CGA5
  4. 4CGA4
  5. 3CGA3
  6. 2CGA2
  7. 1CGA1
  8. 0CGA0
8 fields
FieldBitsWhat it does
CGA77
CGA66
CGA55
CGA44
CGA33
CGA22
CGA11
CGA00

ADCG1B

Address
0x1D2F
Reset
0x00
Access
read/write
  1. 7CGB7
  2. 6CGB6
  3. 5CGB5
  4. 4CGB4
  5. 3CGB3
  6. 2CGB2
  7. 1CGB1
  8. 0CGB0
8 fields
FieldBitsWhat it does
CGB77
CGB66
CGB55
CGB44
CGB33
CGB22
CGB11
CGB00

ADCG1C

Address
0x1D30
Reset
0x00
Access
read/write
  1. 7CGC7
  2. 6CGC6
  3. 5CGC5
  4. 4CGC4
  5. 3CGC3
  6. 2CGC2
  7. 1CGC1
  8. 0CGC0
8 fields
FieldBitsWhat it does
CGC77
CGC66
CGC55
CGC44
CGC33
CGC22
CGC11
CGC00

PPS Peripheral pin select

RA0PPS

Address
0x1D8C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA0PPS5
  4. 4RA0PPS4
  5. 3RA0PPS3
  6. 2RA0PPS2
  7. 1RA0PPS1
  8. 0RA0PPS0
1 field
FieldBitsWhat it does
RA0PPS5:0

RA1PPS

Address
0x1D8D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA1PPS5
  4. 4RA1PPS4
  5. 3RA1PPS3
  6. 2RA1PPS2
  7. 1RA1PPS1
  8. 0RA1PPS0
1 field
FieldBitsWhat it does
RA1PPS5:0

RA2PPS

Address
0x1D8E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA2PPS5
  4. 4RA2PPS4
  5. 3RA2PPS3
  6. 2RA2PPS2
  7. 1RA2PPS1
  8. 0RA2PPS0
1 field
FieldBitsWhat it does
RA2PPS5:0

RA3PPS

Address
0x1D8F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA3PPS5
  4. 4RA3PPS4
  5. 3RA3PPS3
  6. 2RA3PPS2
  7. 1RA3PPS1
  8. 0RA3PPS0
1 field
FieldBitsWhat it does
RA3PPS5:0

RA4PPS

Address
0x1D90
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA4PPS5
  4. 4RA4PPS4
  5. 3RA4PPS3
  6. 2RA4PPS2
  7. 1RA4PPS1
  8. 0RA4PPS0
1 field
FieldBitsWhat it does
RA4PPS5:0

RA5PPS

Address
0x1D91
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA5PPS5
  4. 4RA5PPS4
  5. 3RA5PPS3
  6. 2RA5PPS2
  7. 1RA5PPS1
  8. 0RA5PPS0
1 field
FieldBitsWhat it does
RA5PPS5:0

RA6PPS

Address
0x1D92
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA6PPS5
  4. 4RA6PPS4
  5. 3RA6PPS3
  6. 2RA6PPS2
  7. 1RA6PPS1
  8. 0RA6PPS0
1 field
FieldBitsWhat it does
RA6PPS5:0

RA7PPS

Address
0x1D93
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA7PPS5
  4. 4RA7PPS4
  5. 3RA7PPS3
  6. 2RA7PPS2
  7. 1RA7PPS1
  8. 0RA7PPS0
1 field
FieldBitsWhat it does
RA7PPS5:0

RB0PPS

Address
0x1D94
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB0PPS5
  4. 4RB0PPS4
  5. 3RB0PPS3
  6. 2RB0PPS2
  7. 1RB0PPS1
  8. 0RB0PPS0
1 field
FieldBitsWhat it does
RB0PPS5:0

RB1PPS

Address
0x1D95
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB1PPS5
  4. 4RB1PPS4
  5. 3RB1PPS3
  6. 2RB1PPS2
  7. 1RB1PPS1
  8. 0RB1PPS0
1 field
FieldBitsWhat it does
RB1PPS5:0

RB2PPS

Address
0x1D96
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB2PPS5
  4. 4RB2PPS4
  5. 3RB2PPS3
  6. 2RB2PPS2
  7. 1RB2PPS1
  8. 0RB2PPS0
1 field
FieldBitsWhat it does
RB2PPS5:0

RB3PPS

Address
0x1D97
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB3PPS5
  4. 4RB3PPS4
  5. 3RB3PPS3
  6. 2RB3PPS2
  7. 1RB3PPS1
  8. 0RB3PPS0
1 field
FieldBitsWhat it does
RB3PPS5:0

RB4PPS

Address
0x1D98
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB4PPS5
  4. 4RB4PPS4
  5. 3RB4PPS3
  6. 2RB4PPS2
  7. 1RB4PPS1
  8. 0RB4PPS0
1 field
FieldBitsWhat it does
RB4PPS5:0

RB5PPS

Address
0x1D99
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB5PPS5
  4. 4RB5PPS4
  5. 3RB5PPS3
  6. 2RB5PPS2
  7. 1RB5PPS1
  8. 0RB5PPS0
1 field
FieldBitsWhat it does
RB5PPS5:0

RB6PPS

Address
0x1D9A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB6PPS5
  4. 4RB6PPS4
  5. 3RB6PPS3
  6. 2RB6PPS2
  7. 1RB6PPS1
  8. 0RB6PPS0
1 field
FieldBitsWhat it does
RB6PPS5:0

RB7PPS

Address
0x1D9B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB7PPS5
  4. 4RB7PPS4
  5. 3RB7PPS3
  6. 2RB7PPS2
  7. 1RB7PPS1
  8. 0RB7PPS0
1 field
FieldBitsWhat it does
RB7PPS5:0

RC0PPS

Address
0x1D9C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC0PPS5
  4. 4RC0PPS4
  5. 3RC0PPS3
  6. 2RC0PPS2
  7. 1RC0PPS1
  8. 0RC0PPS0
1 field
FieldBitsWhat it does
RC0PPS5:0

RC1PPS

Address
0x1D9D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC1PPS5
  4. 4RC1PPS4
  5. 3RC1PPS3
  6. 2RC1PPS2
  7. 1RC1PPS1
  8. 0RC1PPS0
1 field
FieldBitsWhat it does
RC1PPS5:0

RC2PPS

Address
0x1D9E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC2PPS5
  4. 4RC2PPS4
  5. 3RC2PPS3
  6. 2RC2PPS2
  7. 1RC2PPS1
  8. 0RC2PPS0
1 field
FieldBitsWhat it does
RC2PPS5:0

RC3PPS

Address
0x1D9F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC3PPS5
  4. 4RC3PPS4
  5. 3RC3PPS3
  6. 2RC3PPS2
  7. 1RC3PPS1
  8. 0RC3PPS0
1 field
FieldBitsWhat it does
RC3PPS5:0

RC4PPS

Address
0x1DA0
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC4PPS5
  4. 4RC4PPS4
  5. 3RC4PPS3
  6. 2RC4PPS2
  7. 1RC4PPS1
  8. 0RC4PPS0
1 field
FieldBitsWhat it does
RC4PPS5:0

RC5PPS

Address
0x1DA1
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC5PPS5
  4. 4RC5PPS4
  5. 3RC5PPS3
  6. 2RC5PPS2
  7. 1RC5PPS1
  8. 0RC5PPS0
1 field
FieldBitsWhat it does
RC5PPS5:0

RC6PPS

Address
0x1DA2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC6PPS5
  4. 4RC6PPS4
  5. 3RC6PPS3
  6. 2RC6PPS2
  7. 1RC6PPS1
  8. 0RC6PPS0
1 field
FieldBitsWhat it does
RC6PPS5:0

RC7PPS

Address
0x1DA3
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC7PPS5
  4. 4RC7PPS4
  5. 3RC7PPS3
  6. 2RC7PPS2
  7. 1RC7PPS1
  8. 0RC7PPS0
1 field
FieldBitsWhat it does
RC7PPS5:0

TRISC0PPS

Address
0x1DD0
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISC0PPS5
  4. 4TRISC0PPS4
  5. 3TRISC0PPS3
  6. 2TRISC0PPS2
  7. 1TRISC0PPS1
  8. 0TRISC0PPS0
1 field
FieldBitsWhat it does
TRISC0PPS5:0

TRISC1PPS

Address
0x1DD1
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISC1PPS5
  4. 4TRISC1PPS4
  5. 3TRISC1PPS3
  6. 2TRISC1PPS2
  7. 1TRISC1PPS1
  8. 0TRISC1PPS0
1 field
FieldBitsWhat it does
TRISC1PPS5:0

TRISC2PPS

Address
0x1DD2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISC2PPS5
  4. 4TRISC2PPS4
  5. 3TRISC2PPS3
  6. 2TRISC2PPS2
  7. 1TRISC2PPS1
  8. 0TRISC2PPS0
1 field
FieldBitsWhat it does
TRISC2PPS5:0

TRISC3PPS

Address
0x1DD3
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISC3PPS5
  4. 4TRISC3PPS4
  5. 3TRISC3PPS3
  6. 2TRISC3PPS2
  7. 1TRISC3PPS1
  8. 0TRISC3PPS0
1 field
FieldBitsWhat it does
TRISC3PPS5:0

TRISC4PPS

Address
0x1DD4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISC4PPS5
  4. 4TRISC4PPS4
  5. 3TRISC4PPS3
  6. 2TRISC4PPS2
  7. 1TRISC4PPS1
  8. 0TRISC4PPS0
1 field
FieldBitsWhat it does
TRISC4PPS5:0

TRISC5PPS

Address
0x1DD5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISC5PPS5
  4. 4TRISC5PPS4
  5. 3TRISC5PPS3
  6. 2TRISC5PPS2
  7. 1TRISC5PPS1
  8. 0TRISC5PPS0
1 field
FieldBitsWhat it does
TRISC5PPS5:0

TRISC6PPS

Address
0x1DD6
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISC6PPS5
  4. 4TRISC6PPS4
  5. 3TRISC6PPS3
  6. 2TRISC6PPS2
  7. 1TRISC6PPS1
  8. 0TRISC6PPS0
1 field
FieldBitsWhat it does
TRISC6PPS5:0

TRISC7PPS

Address
0x1DD7
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TRISC7PPS5
  4. 4TRISC7PPS4
  5. 3TRISC7PPS3
  6. 2TRISC7PPS2
  7. 1TRISC7PPS1
  8. 0TRISC7PPS0
1 field
FieldBitsWhat it does
TRISC7PPS5:0

PPSLOCK

Address
0x1E0C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0PPSLOCKED
1 field
FieldBitsWhat it does
PPSLOCKED0

INTPPS

Address
0x1E0D
Reset
0x08
Access
read/write
  1. 7–
  2. 6INTPPS6
  3. 5INTPPS5
  4. 4INTPPS4
  5. 3INTPPS3
  6. 2INTPPS2
  7. 1INTPPS1
  8. 0INTPPS0
1 field
FieldBitsWhat it does
INTPPS6:0

T0CKIPPS

Address
0x1E0E
Reset
0x04
Access
read/write
  1. 7–
  2. 6T0CKIPPS6
  3. 5T0CKIPPS5
  4. 4T0CKIPPS4
  5. 3T0CKIPPS3
  6. 2T0CKIPPS2
  7. 1T0CKIPPS1
  8. 0T0CKIPPS0
1 field
FieldBitsWhat it does
T0CKIPPS6:0

T1CKIPPS

Address
0x1E0F
Reset
0x10
Access
read/write
  1. 7–
  2. 6T1CKIPPS6
  3. 5T1CKIPPS5
  4. 4T1CKIPPS4
  5. 3T1CKIPPS3
  6. 2T1CKIPPS2
  7. 1T1CKIPPS1
  8. 0T1CKIPPS0
1 field
FieldBitsWhat it does
T1CKIPPS6:0

T1GPPS

Address
0x1E10
Reset
0x0D
Access
read/write
  1. 7–
  2. 6T1GPPS6
  3. 5T1GPPS5
  4. 4T1GPPS4
  5. 3T1GPPS3
  6. 2T1GPPS2
  7. 1T1GPPS1
  8. 0T1GPPS0
1 field
FieldBitsWhat it does
T1GPPS6:0

T3CKIPPS

Address
0x1E11
Reset
0x10
Access
read/write
  1. 7–
  2. 6T3CKIPPS6
  3. 5T3CKIPPS5
  4. 4T3CKIPPS4
  5. 3T3CKIPPS3
  6. 2T3CKIPPS2
  7. 1T3CKIPPS1
  8. 0T3CKIPPS0
1 field
FieldBitsWhat it does
T3CKIPPS6:0

T3GPPS

Address
0x1E12
Reset
0x10
Access
read/write
  1. 7–
  2. 6T3GPPS6
  3. 5T3GPPS5
  4. 4T3GPPS4
  5. 3T3GPPS3
  6. 2T3GPPS2
  7. 1T3GPPS1
  8. 0T3GPPS0
1 field
FieldBitsWhat it does
T3GPPS6:0

T2INPPS

Address
0x1E19
Reset
0x13
Access
read/write
  1. 7–
  2. 6T2INPPS6
  3. 5T2INPPS5
  4. 4T2INPPS4
  5. 3T2INPPS3
  6. 2T2INPPS2
  7. 1T2INPPS1
  8. 0T2INPPS0
1 field
FieldBitsWhat it does
T2INPPS6:0

T4INPPS

Address
0x1E1A
Reset
0x15
Access
read/write
  1. 7–
  2. 6T4INPPS6
  3. 5T4INPPS5
  4. 4T4INPPS4
  5. 3T4INPPS3
  6. 2T4INPPS2
  7. 1T4INPPS1
  8. 0T4INPPS0
1 field
FieldBitsWhat it does
T4INPPS6:0

PWMIN0PPS

Address
0x1E24
Reset
0x12
Access
read/write
  1. 7–
  2. 6PWMIN0PPS6
  3. 5PWMIN0PPS5
  4. 4PWMIN0PPS4
  5. 3PWMIN0PPS3
  6. 2PWMIN0PPS2
  7. 1PWMIN0PPS1
  8. 0PWMIN0PPS0
1 field
FieldBitsWhat it does
PWMIN0PPS6:0

PWMIN1PPS

Address
0x1E25
Reset
0x11
Access
read/write
  1. 7–
  2. 6PWMIN1PPS6
  3. 5PWMIN1PPS5
  4. 4PWMIN1PPS4
  5. 3PWMIN1PPS3
  6. 2PWMIN1PPS2
  7. 1PWMIN1PPS1
  8. 0PWMIN1PPS0
1 field
FieldBitsWhat it does
PWMIN1PPS6:0

CLCIN0PPS

Address
0x1E3D
Reset
0x00
Access
read/write
  1. 7–
  2. 6CLCIN0PPS6
  3. 5CLCIN0PPS5
  4. 4CLCIN0PPS4
  5. 3CLCIN0PPS3
  6. 2CLCIN0PPS2
  7. 1CLCIN0PPS1
  8. 0CLCIN0PPS0
1 field
FieldBitsWhat it does
CLCIN0PPS6:0

CLCIN1PPS

Address
0x1E3E
Reset
0x01
Access
read/write
  1. 7–
  2. 6CLCIN1PPS6
  3. 5CLCIN1PPS5
  4. 4CLCIN1PPS4
  5. 3CLCIN1PPS3
  6. 2CLCIN1PPS2
  7. 1CLCIN1PPS1
  8. 0CLCIN1PPS0
1 field
FieldBitsWhat it does
CLCIN1PPS6:0

CLCIN2PPS

Address
0x1E3F
Reset
0x0E
Access
read/write
  1. 7–
  2. 6CLCIN2PPS6
  3. 5CLCIN2PPS5
  4. 4CLCIN2PPS4
  5. 3CLCIN2PPS3
  6. 2CLCIN2PPS2
  7. 1CLCIN2PPS1
  8. 0CLCIN2PPS0
1 field
FieldBitsWhat it does
CLCIN2PPS6:0

CLCIN3PPS

Address
0x1E40
Reset
0x0F
Access
read/write
  1. 7–
  2. 6CLCIN3PPS6
  3. 5CLCIN3PPS5
  4. 4CLCIN3PPS4
  5. 3CLCIN3PPS3
  6. 2CLCIN3PPS2
  7. 1CLCIN3PPS1
  8. 0CLCIN3PPS0
1 field
FieldBitsWhat it does
CLCIN3PPS6:0

CK1PPS

Address
0x1E41
Reset
0x16
Access
read/write
  1. 7–
  2. 6CK1PPS6
  3. 5CK1PPS5
  4. 4CK1PPS4
  5. 3CK1PPS3
  6. 2CK1PPS2
  7. 1CK1PPS1
  8. 0CK1PPS0
1 field
FieldBitsWhat it does
CK1PPS6:0

RX1PPS

Address
0x1E42
Reset
0x17
Access
read/write
  1. 7–
  2. 6RX1PPS6
  3. 5RX1PPS5
  4. 4RX1PPS4
  5. 3RX1PPS3
  6. 2RX1PPS2
  7. 1RX1PPS1
  8. 0RX1PPS0
1 field
FieldBitsWhat it does
RX1PPS6:0

CK2PPS

Address
0x1E43
Reset
0x0E
Access
read/write
  1. 7–
  2. 6CK2PPS6
  3. 5CK2PPS5
  4. 4CK2PPS4
  5. 3CK2PPS3
  6. 2CK2PPS2
  7. 1CK2PPS1
  8. 0CK2PPS0
1 field
FieldBitsWhat it does
CK2PPS6:0

RX2PPS

Address
0x1E44
Reset
0x0F
Access
read/write
  1. 7–
  2. 6RX2PPS6
  3. 5RX2PPS5
  4. 4RX2PPS4
  5. 3RX2PPS3
  6. 2RX2PPS2
  7. 1RX2PPS1
  8. 0RX2PPS0
1 field
FieldBitsWhat it does
RX2PPS6:0

ADACTPPS

Address
0x1E50
Reset
0x0C
Access
read/write
  1. 7–
  2. 6ADACTPPS6
  3. 5ADACTPPS5
  4. 4ADACTPPS4
  5. 3ADACTPPS3
  6. 2ADACTPPS2
  7. 1ADACTPPS1
  8. 0ADACTPPS0
1 field
FieldBitsWhat it does
ADACTPPS6:0

CLBCLKPPS

Address
0x1E57
Reset
0x14
Access
read/write
  1. 7–
  2. 6CLBCLKPPS6
  3. 5CLBCLKPPS5
  4. 4CLBCLKPPS4
  5. 3CLBCLKPPS3
  6. 2CLBCLKPPS2
  7. 1CLBCLKPPS1
  8. 0CLBCLKPPS0
1 field
FieldBitsWhat it does
CLBCLKPPS6:0

CLBIN0PPS

Address
0x1E58
Reset
0x10
Access
read/write
  1. 7–
  2. 6CLBIN0PPS6
  3. 5CLBIN0PPS5
  4. 4CLBIN0PPS4
  5. 3CLBIN0PPS3
  6. 2CLBIN0PPS2
  7. 1CLBIN0PPS1
  8. 0CLBIN0PPS0
1 field
FieldBitsWhat it does
CLBIN0PPS6:0

CLBIN1PPS

Address
0x1E59
Reset
0x11
Access
read/write
  1. 7–
  2. 6CLBIN1PPS6
  3. 5CLBIN1PPS5
  4. 4CLBIN1PPS4
  5. 3CLBIN1PPS3
  6. 2CLBIN1PPS2
  7. 1CLBIN1PPS1
  8. 0CLBIN1PPS0
1 field
FieldBitsWhat it does
CLBIN1PPS6:0

CLBIN2PPS

Address
0x1E5A
Reset
0x12
Access
read/write
  1. 7–
  2. 6CLBIN2PPS6
  3. 5CLBIN2PPS5
  4. 4CLBIN2PPS4
  5. 3CLBIN2PPS3
  6. 2CLBIN2PPS2
  7. 1CLBIN2PPS1
  8. 0CLBIN2PPS0
1 field
FieldBitsWhat it does
CLBIN2PPS6:0

CLBIN3PPS

Address
0x1E5B
Reset
0x13
Access
read/write
  1. 7–
  2. 6CLBIN3PPS6
  3. 5CLBIN3PPS5
  4. 4CLBIN3PPS4
  5. 3CLBIN3PPS3
  6. 2CLBIN3PPS2
  7. 1CLBIN3PPS1
  8. 0CLBIN3PPS0
1 field
FieldBitsWhat it does
CLBIN3PPS6:0

IOC Interrupt-on-change

IOCAP

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

IOCAN

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

IOCAF

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

IOCBP

Address
0x1E9B
Reset
0x00
Access
read/write
  1. 7IOCBP7
  2. 6IOCBP6
  3. 5IOCBP5
  4. 4IOCBP4
  5. 3IOCBP3
  6. 2IOCBP2
  7. 1IOCBP1
  8. 0IOCBP0
8 fields
FieldBitsWhat it does
IOCBP77
IOCBP66
IOCBP55
IOCBP44
IOCBP33
IOCBP22
IOCBP11
IOCBP00

IOCBN

Address
0x1E9C
Reset
0x00
Access
read/write
  1. 7IOCBN7
  2. 6IOCBN6
  3. 5IOCBN5
  4. 4IOCBN4
  5. 3IOCBN3
  6. 2IOCBN2
  7. 1IOCBN1
  8. 0IOCBN0
8 fields
FieldBitsWhat it does
IOCBN77
IOCBN66
IOCBN55
IOCBN44
IOCBN33
IOCBN22
IOCBN11
IOCBN00

IOCBF

Address
0x1E9D
Reset
0x00
Access
read/write
  1. 7IOCBF7
  2. 6IOCBF6
  3. 5IOCBF5
  4. 4IOCBF4
  5. 3IOCBF3
  6. 2IOCBF2
  7. 1IOCBF1
  8. 0IOCBF0
8 fields
FieldBitsWhat it does
IOCBF77
IOCBF66
IOCBF55
IOCBF44
IOCBF33
IOCBF22
IOCBF11
IOCBF00

IOCCP

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

IOCCN

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

IOCCF

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

IOCEP

Address
0x1EB9
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IOCEP3
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
IOCEP33

IOCEN

Address
0x1EBA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IOCEN3
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
IOCEN33

IOCEF

Address
0x1EBB
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IOCEF3
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
IOCEF33

PORTS I/O port control

RB1I2C

Address
0x1EE3
Reset
0x00
Access
read/write
  1. 7–
  2. 6SLEW
  3. 5PU1
  4. 4PU0
  5. 3–
  6. 2–
  7. 1TH1
  8. 0TH0
3 fields
FieldBitsWhat it does
SLEW6
PU5:4
TH1:0

RB2I2C

Address
0x1EE4
Reset
0x00
Access
read/write
  1. 7–
  2. 6SLEW
  3. 5PU1
  4. 4PU0
  5. 3–
  6. 2–
  7. 1TH1
  8. 0TH0
3 fields
FieldBitsWhat it does
SLEW6
PU5:4
TH1:0

RC3I2C

Address
0x1EEB
Reset
0x00
Access
read/write
  1. 7–
  2. 6SLEW
  3. 5PU1
  4. 4PU0
  5. 3–
  6. 2–
  7. 1TH1
  8. 0TH0
3 fields
FieldBitsWhat it does
SLEW6
PU5:4
TH1:0

RC4I2C

Address
0x1EEC
Reset
0x00
Access
read/write
  1. 7–
  2. 6SLEW
  3. 5PU1
  4. 4PU0
  5. 3–
  6. 2–
  7. 1TH1
  8. 0TH0
3 fields
FieldBitsWhat it does
SLEW6
PU5:4
TH1:0