PIC16F15313 registers

All 228 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
0x70C
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
0x70D
Reset
0x00
Access
read/write
  1. 7OSFIF
  2. 6CSWIF
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1ADTIF
  8. 0ADIF
4 fields
FieldBitsWhat it does
OSFIF7
CSWIF6
ADTIF1
ADIF0

PIR2

Address
0x70E
Reset
0x00
Access
read/write
  1. 7–
  2. 6ZCDIF
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0C1IF
2 fields
FieldBitsWhat it does
ZCDIF6
C1IF0

PIR3

Address
0x70F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5RC1IF
  4. 4TX1IF
  5. 3–
  6. 2–
  7. 1BCL1IF
  8. 0SSP1IF
4 fields
FieldBitsWhat it does
RC1IF5
TX1IF4
BCL1IF1
SSP1IF0

PIR4

Address
0x710
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1TMR2IF
  8. 0TMR1IF
2 fields
FieldBitsWhat it does
TMR2IF1
TMR1IF0

PIR5

Address
0x711
Reset
0x00
Access
read/write
  1. 7CLC4IF
  2. 6CLC3IF
  3. 5CLC2IF
  4. 4CLC1IF
  5. 3–
  6. 2–
  7. 1–
  8. 0TMR1GIF
5 fields
FieldBitsWhat it does
CLC4IF7
CLC3IF6
CLC2IF5
CLC1IF4
TMR1GIF0

PIR6

Address
0x712
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CCP2IF
  8. 0CCP1IF
2 fields
FieldBitsWhat it does
CCP2IF1
CCP1IF0

PIR7

Address
0x713
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5NVMIF
  4. 4NCO1IF
  5. 3–
  6. 2–
  7. 1–
  8. 0CWG1IF
3 fields
FieldBitsWhat it does
NVMIF5
NCO1IF4
CWG1IF0

PIE0

Address
0x716
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
0x717
Reset
0x00
Access
read/write
  1. 7OSFIE
  2. 6CSWIE
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0ADIE
3 fields
FieldBitsWhat it does
OSFIE7
CSWIE6
ADIE0

PIE2

Address
0x718
Reset
0x00
Access
read/write
  1. 7–
  2. 6ZCDIE
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0C1IE
2 fields
FieldBitsWhat it does
ZCDIE6
C1IE0

PIE3

Address
0x719
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC1IE
  4. 4TX1IE
  5. 3–
  6. 2–
  7. 1BCL1IE
  8. 0SSP1IE
4 fields
FieldBitsWhat it does
RC1IE5
TX1IE4
BCL1IE1
SSP1IE0

PIE4

Address
0x71A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1TMR2IE
  8. 0TMR1IE
2 fields
FieldBitsWhat it does
TMR2IE1
TMR1IE0

PIE5

Address
0x71B
Reset
0x00
Access
read/write
  1. 7CLC4IE
  2. 6CLC3IE
  3. 5CLC2IE
  4. 4CLC1IE
  5. 3–
  6. 2–
  7. 1–
  8. 0TMR1GIE
5 fields
FieldBitsWhat it does
CLC4IE7
CLC3IE6
CLC2IE5
CLC1IE4
TMR1GIE0

PIE6

Address
0x71C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CCP2IE
  8. 0CCP1IE
2 fields
FieldBitsWhat it does
CCP2IE1
CCP1IE0

PIE7

Address
0x71D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5NVMIE
  4. 4NCO1IE
  5. 3–
  6. 2–
  7. 1–
  8. 0CWG1IE
3 fields
FieldBitsWhat it does
NVMIE5
NCO1IE4
CWG1IE0

PORTA I/O port A

PORTA

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

TRISAPORTA Data Direction Control Register

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

LATA

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

ANSELA

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

WPUA

Address
0x1F39
Reset
0x00
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

ODCONA

Address
0x1F3A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5ODCA5
  4. 4ODCA4
  5. 3–
  6. 2ODCA2
  7. 1ODCA1
  8. 0ODCA0
5 fields
FieldBitsWhat it does
ODCA55
ODCA44
ODCA22
ODCA11
ODCA00

SLRCONA

Address
0x1F3B
Reset
0x37
Access
read/write
  1. 7–
  2. 6–
  3. 5SLRA5
  4. 4SLRA4
  5. 3–
  6. 2SLRA2
  7. 1SLRA1
  8. 0SLRA0
5 fields
FieldBitsWhat it does
SLRA55
SLRA44
SLRA22
SLRA11
SLRA00

INLVLA

Address
0x1F3C
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5INLVLA5
  4. 4INLVLA4
  5. 3INLVLA3
  6. 2INLVLA2
  7. 1INLVLA1
  8. 0INLVLA0
6 fields
FieldBitsWhat it does
INLVLA55
INLVLA44
INLVLA33
INLVLA22
INLVLA11
INLVLA00

ADC Analog-to-digital converter

ADRESL

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

ADRESH

Address
0x9C
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
0x9D
Reset
0x00
Access
read/write
  1. 7CHS5
  2. 6CHS4
  3. 5CHS3
  4. 4CHS2
  5. 3CHS1
  6. 2CHS0
  7. 1GOnDONE
  8. 0ADON
8 fields
FieldBitsWhat it does
CHS57
CHS46
CHS35
CHS24
CHS13
CHS02
GOnDONE1
ADON0

ADCON1

Address
0x9E
Reset
0x00
Access
read/write
  1. 7ADFM
  2. 6ADCS2
  3. 5ADCS1
  4. 4ADCS0
  5. 3–
  6. 2–
  7. 1ADPREF1
  8. 0ADPREF0
6 fields
FieldBitsWhat it does
ADFM7
ADCS26
ADCS15
ADCS04
ADPREF11
ADPREF00

ADACT

Address
0x9F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4ADACT4
  5. 3ADACT3
  6. 2ADACT2
  7. 1ADACT1
  8. 0ADACT0
5 fields
FieldBitsWhat it does
ADACT44
ADACT33
ADACT22
ADACT11
ADACT00

EUSART USART

RC1REG

Address
0x119
Reset
0x00
Access
read only
  1. 7RC1REG7
  2. 6RC1REG6
  3. 5RC1REG5
  4. 4RC1REG4
  5. 3RC1REG3
  6. 2RC1REG2
  7. 1RC1REG1
  8. 0RC1REG0
1 field
FieldBitsWhat it does
RC1REG7:0

TX1REG

Address
0x11A
Reset
0x00
Access
read/write
  1. 7TX1REG7
  2. 6TX1REG6
  3. 5TX1REG5
  4. 4TX1REG4
  5. 3TX1REG3
  6. 2TX1REG2
  7. 1TX1REG1
  8. 0TX1REG0
1 field
FieldBitsWhat it does
TX1REG7:0

SP1BRGL

Address
0x11B
Reset
0x00
Access
read/write
  1. 7SP1BRGL7
  2. 6SP1BRGL6
  3. 5SP1BRGL5
  4. 4SP1BRGL4
  5. 3SP1BRGL3
  6. 2SP1BRGL2
  7. 1SP1BRGL1
  8. 0SP1BRGL0
1 field
FieldBitsWhat it does
SP1BRGL7:0

SP1BRGH

Address
0x11C
Reset
0x00
Access
read/write
  1. 7SP1BRGH7
  2. 6SP1BRGH6
  3. 5SP1BRGH5
  4. 4SP1BRGH4
  5. 3SP1BRGH3
  6. 2SP1BRGH2
  7. 1SP1BRGH1
  8. 0SP1BRGH0
1 field
FieldBitsWhat it does
SP1BRGH7:0

RC1STA

Address
0x11D
Reset
0x00
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
0x11E
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
0x11F
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
0x18C
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
0x18D
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
0x18E
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
0x18F
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
0x190
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
0x191
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
0x192
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
0x1EC5
Reset
0x01
Access
read/write
  1. 7–
  2. 6–
  3. 5SSP1CLKPPS5
  4. 4SSP1CLKPPS4
  5. 3SSP1CLKPPS3
  6. 2SSP1CLKPPS2
  7. 1SSP1CLKPPS1
  8. 0SSP1CLKPPS0
1 field
FieldBitsWhat it does
SSP1CLKPPS5:0

SSP1DATPPS

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

SSP1SSPPS

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

TMR1 Timer1

TMR1L

Address
0x20C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR1L7
  2. 6TMR1L6
  3. 5TMR1L5
  4. 4TMR1L4
  5. 3TMR1L3
  6. 2TMR1L2
  7. 1TMR1L1
  8. 0TMR1L0
8 fields
FieldBitsWhat it does
TMR1L77
TMR1L66
TMR1L55
TMR1L44
TMR1L33
TMR1L22
TMR1L11
TMR1L00

TMR1H

Address
0x20D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR1H7
  2. 6TMR1H6
  3. 5TMR1H5
  4. 4TMR1H4
  5. 3TMR1H3
  6. 2TMR1H2
  7. 1TMR1H1
  8. 0TMR1H0
8 fields
FieldBitsWhat it does
TMR1H77
TMR1H66
TMR1H55
TMR1H44
TMR1H33
TMR1H22
TMR1H11
TMR1H00

T1CON

Address
0x20E
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
0x20F
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
0x210
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
0x211
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CS3
  6. 2CS2
  7. 1CS1
  8. 0CS0
1 field
FieldBitsWhat it does
CS3:0

TMR2 Timer2

T2TMR8-bit period timer

Address
0x28C
Reset
0x00
Access
read/write
  1. 7TMR7
  2. 6TMR6
  3. 5TMR5
  4. 4TMR4
  5. 3TMR3
  6. 2TMR2
  7. 1TMR1
  8. 0TMR0
1 field
FieldBitsWhat it does
TMR7:0

T2PR

Address
0x28D
Reset
0xFF
Access
read/write
  1. 7PR7
  2. 6PR6
  3. 5PR5
  4. 4PR4
  5. 3PR3
  6. 2PR2
  7. 1PR1
  8. 0PR0
1 field
FieldBitsWhat it does
PR7:0

T2CON

Address
0x28E
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
0x28F
Reset
0x00
Access
read/write
  1. 7PSYNC
  2. 6CKPOL
  3. 5CKSYNC
  4. 4MODE4
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
PSYNC7
CKPOL6
CKSYNC5
MODE4:0

T2CLKCON

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

T2RST

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

CCP1 Capture/compare/PWM 1

CCPR1L

Address
0x30C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RL7
  2. 6RL6
  3. 5RL5
  4. 4RL4
  5. 3RL3
  6. 2RL2
  7. 1RL1
  8. 0RL0
1 field
FieldBitsWhat it does
RL7:0

CCPR1H

Address
0x30D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RH7
  2. 6RH6
  3. 5RH5
  4. 4RH4
  5. 3RH3
  6. 2RH2
  7. 1RH1
  8. 0RH0
1 field
FieldBitsWhat it does
RH7:0

CCP1CON

Address
0x30E
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
0x30F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2CTS2
  7. 1CTS1
  8. 0CTS0
1 field
FieldBitsWhat it does
CTS2:0

CCP1PPS

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

CCP2 Capture/compare/PWM 2

CCPR2L

Address
0x310
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RL7
  2. 6RL6
  3. 5RL5
  4. 4RL4
  5. 3RL3
  6. 2RL2
  7. 1RL1
  8. 0RL0
1 field
FieldBitsWhat it does
RL7:0

CCPR2H

Address
0x311
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RH7
  2. 6RH6
  3. 5RH5
  4. 4RH4
  5. 3RH3
  6. 2RH2
  7. 1RH1
  8. 0RH0
1 field
FieldBitsWhat it does
RH7:0

CCP2CON

Address
0x312
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
0x313
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2CTS2
  7. 1CTS1
  8. 0CTS0
1 field
FieldBitsWhat it does
CTS2:0

CCP2PPS

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

ECCP3 Enhanced capture/compare/PWM 3

PWM3DCL

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

PWM3DCH

Address
0x315
Reset
x (not fixed at power-on)
Access
read/write
  1. 7DC7
  2. 6DC6
  3. 5DC5
  4. 4DC4
  5. 3DC3
  6. 2DC2
  7. 1DC1
  8. 0DC0
1 field
FieldBitsWhat it does
DC7:0

PWM3CON

Address
0x316
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4POL
  5. 3–
  6. 2–
  7. 1–
  8. 0–
3 fields
FieldBitsWhat it does
EN7
OUT5
POL4

ECCP4 Enhanced capture/compare/PWM 4

PWM4DCL

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

PWM4DCH

Address
0x319
Reset
x (not fixed at power-on)
Access
read/write
  1. 7DC7
  2. 6DC6
  3. 5DC5
  4. 4DC4
  5. 3DC3
  6. 2DC2
  7. 1DC1
  8. 0DC0
1 field
FieldBitsWhat it does
DC7:0

PWM4CON

Address
0x31A
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4POL
  5. 3–
  6. 2–
  7. 1–
  8. 0–
3 fields
FieldBitsWhat it does
EN7
OUT5
POL4

ECCP5 Enhanced capture/compare/PWM 5

PWM5DCL

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

PWM5DCH

Address
0x31D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7DC7
  2. 6DC6
  3. 5DC5
  4. 4DC4
  5. 3DC3
  6. 2DC2
  7. 1DC1
  8. 0DC0
1 field
FieldBitsWhat it does
DC7:0

PWM5CON

Address
0x31E
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4POL
  5. 3–
  6. 2–
  7. 1–
  8. 0–
3 fields
FieldBitsWhat it does
EN7
OUT5
POL4

ECCP6 Enhanced capture/compare/PWM 6

PWM6DCL

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

PWM6DCH

Address
0x38D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7DC7
  2. 6DC6
  3. 5DC5
  4. 4DC4
  5. 3DC3
  6. 2DC2
  7. 1DC1
  8. 0DC0
1 field
FieldBitsWhat it does
DC7:0

PWM6CON

Address
0x38E
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4POL
  5. 3–
  6. 2–
  7. 1–
  8. 0–
3 fields
FieldBitsWhat it does
EN7
OUT5
POL4

NCO1 Numerically controlled oscillator 1

NCO1ACCL

Address
0x58C
Reset
0x00
Access
read/write
  1. 7NCO1ACC7
  2. 6NCO1ACC6
  3. 5NCO1ACC5
  4. 4NCO1ACC4
  5. 3NCO1ACC3
  6. 2NCO1ACC2
  7. 1NCO1ACC1
  8. 0NCO1ACC0
1 field
FieldBitsWhat it does
NCO1ACC7:0

NCO1ACCH

Address
0x58D
Reset
0x00
Access
read/write
  1. 7NCO1ACC7
  2. 6NCO1ACC6
  3. 5NCO1ACC5
  4. 4NCO1ACC4
  5. 3NCO1ACC3
  6. 2NCO1ACC2
  7. 1NCO1ACC1
  8. 0NCO1ACC0
1 field
FieldBitsWhat it does
NCO1ACC7:0

NCO1ACCU

Address
0x58E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NCO1ACC3
  6. 2NCO1ACC2
  7. 1NCO1ACC1
  8. 0NCO1ACC0
1 field
FieldBitsWhat it does
NCO1ACC3:0

NCO1INCL

Address
0x58F
Reset
0x01
Access
read/write
  1. 7NCO1INC7
  2. 6NCO1INC6
  3. 5NCO1INC5
  4. 4NCO1INC4
  5. 3NCO1INC3
  6. 2NCO1INC2
  7. 1NCO1INC1
  8. 0NCO1INC0
1 field
FieldBitsWhat it does
NCO1INC7:0

NCO1INCH

Address
0x590
Reset
0x00
Access
read/write
  1. 7NCO1INC7
  2. 6NCO1INC6
  3. 5NCO1INC5
  4. 4NCO1INC4
  5. 3NCO1INC3
  6. 2NCO1INC2
  7. 1NCO1INC1
  8. 0NCO1INC0
1 field
FieldBitsWhat it does
NCO1INC7:0

NCO1INCU

Address
0x591
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NCO1INC3
  6. 2NCO1INC2
  7. 1NCO1INC1
  8. 0NCO1INC0
1 field
FieldBitsWhat it does
NCO1INC3:0

NCO1CONConfigurable logic cell control

Address
0x592
Reset
0x00
Access
read/write
  1. 7N1EN
  2. 6–
  3. 5N1OUT
  4. 4N1POL
  5. 3–
  6. 2–
  7. 1–
  8. 0N1PFM
4 fields
FieldBitsWhat it does
N1EN7
N1OUT5
N1POL4
N1PFM0

NCO1CLK

Address
0x593
Reset
0x00
Access
read/write
  1. 7N1PWS2
  2. 6N1PWS1
  3. 5N1PWS0
  4. 4–
  5. 3N1CKS3
  6. 2N1CKS2
  7. 1N1CKS1
  8. 0N1CKS0
2 fields
FieldBitsWhat it does
N1PWS7:5
N1CKS3:0

TMR0 Timer0

TMR0L

Address
0x59C
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
0x59D
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
0x59E
Reset
0x00
Access
read/write
  1. 7T0EN
  2. 6–
  3. 5T0OUT
  4. 4T016BIT
  5. 3T0OUTPS3
  6. 2T0OUTPS2
  7. 1T0OUTPS1
  8. 0T0OUTPS0
4 fields
FieldBitsWhat it does
T0EN7
T0OUT5
T016BIT4
T0OUTPS3:0

T0CON1

Address
0x59F
Reset
0x00
Access
read/write
  1. 7T0CS2
  2. 6T0CS1
  3. 5T0CS0
  4. 4T0ASYNC
  5. 3T0CKPS3
  6. 2T0CKPS2
  7. 1T0CKPS1
  8. 0T0CKPS0
3 fields
FieldBitsWhat it does
T0CS7:5
T0ASYNC4
T0CKPS3:0

CWG1 Complementary waveform generator 1

CWG1CLKCON

Address
0x60C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0CS
1 field
FieldBitsWhat it does
CS0

CWG1DAT

Address
0x60D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3DAT3
  6. 2DAT2
  7. 1DAT1
  8. 0DAT0
1 field
FieldBitsWhat it does
DAT3:0

CWG1DBR

Address
0x60E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5DBR5
  4. 4DBR4
  5. 3DBR3
  6. 2DBR2
  7. 1DBR1
  8. 0DBR0
1 field
FieldBitsWhat it does
DBR5:0

CWG1DBF

Address
0x60F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5DBF5
  4. 4DBF4
  5. 3DBF3
  6. 2DBF2
  7. 1DBF1
  8. 0DBF0
1 field
FieldBitsWhat it does
DBF5:0

CWG1CON0

Address
0x610
Reset
0x00
Access
read/write
  1. 7EN
  2. 6LD
  3. 5–
  4. 4–
  5. 3–
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
3 fields
FieldBitsWhat it does
EN7
LD6
MODE2:0

CWG1CON1

Address
0x611
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5IN
  4. 4–
  5. 3POLD
  6. 2POLC
  7. 1POLB
  8. 0POLA
5 fields
FieldBitsWhat it does
IN5
POLD3
POLC2
POLB1
POLA0

CWG1AS0

Address
0x612
Reset
0x14
Access
read/write
  1. 7SHUTDOWN
  2. 6REN
  3. 5LSBD1
  4. 4LSBD0
  5. 3LSAC1
  6. 2LSAC0
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
SHUTDOWN7
REN6
LSBD5:4
LSAC3:2

CWG1AS1

Address
0x613
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4AS4E
  5. 3AS3E
  6. 2AS2E
  7. 1AS1E
  8. 0AS0E
5 fields
FieldBitsWhat it does
AS4E4
AS3E3
AS2E2
AS1E1
AS0E0

CWG1STR

Address
0x614
Reset
0x00
Access
read/write
  1. 7OVRD
  2. 6OVRC
  3. 5OVRB
  4. 4OVRA
  5. 3STRD
  6. 2STRC
  7. 1STRB
  8. 0STRA
8 fields
FieldBitsWhat it does
OVRD7
OVRC6
OVRB5
OVRA4
STRD3
STRC2
STRB1
STRA0

PMD Peripheral module disable

PMD0

Address
0x796
Reset
0x00
Access
read/write
  1. 7SYSCMD
  2. 6FVRMD
  3. 5–
  4. 4–
  5. 3–
  6. 2NVMMD
  7. 1CLKRMD
  8. 0IOCMD
5 fields
FieldBitsWhat it does
SYSCMD7
FVRMD6
NVMMD2
CLKRMD1
IOCMD0

PMD1

Address
0x797
Reset
0x00
Access
read/write
  1. 7DDS1MD
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2TMR2MD
  7. 1TMR1MD
  8. 0TMR0MD
4 fields
FieldBitsWhat it does
DDS1MD7
TMR2MD2
TMR1MD1
TMR0MD0

PMD2

Address
0x798
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6DAC1MD
  3. 5ADCMD
  4. 4–
  5. 3–
  6. 2–
  7. 1CMP1MD
  8. 0ZCDMD
4 fields
FieldBitsWhat it does
DAC1MD6
ADCMD5
CMP1MD1
ZCDMD0

PMD3

Address
0x799
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5PWM6MD
  4. 4PWM5MD
  5. 3PWM4MD
  6. 2PWM3MD
  7. 1CCP2MD
  8. 0CCP1MD
6 fields
FieldBitsWhat it does
PWM6MD5
PWM5MD4
PWM4MD3
PWM3MD2
CCP2MD1
CCP1MD0

PMD4

Address
0x79A
Reset
0x00
Access
read/write
  1. 7–
  2. 6UART1MD
  3. 5–
  4. 4MSSP1MD
  5. 3–
  6. 2–
  7. 1–
  8. 0CWG1MD
3 fields
FieldBitsWhat it does
UART1MD6
MSSP1MD4
CWG1MD0

PMD5

Address
0x79B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CLC4MD
  5. 3CLC3MD
  6. 2CLC2MD
  7. 1CLC1MD
  8. 0–
4 fields
FieldBitsWhat it does
CLC4MD4
CLC3MD3
CLC2MD2
CLC1MD1

OSCILLATOR Oscillator, power control and watchdog

WDTCON0

Address
0x80C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5WDTPS4
  4. 4WDTPS3
  5. 3WDTPS2
  6. 2WDTPS1
  7. 1WDTPS0
  8. 0SEN
2 fields
FieldBitsWhat it does
WDTPS5:1
SEN0

WDTCON1

Address
0x80D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6WDTCS2
  3. 5WDTCS1
  4. 4WDTCS0
  5. 3–
  6. 2WINDOW2
  7. 1WINDOW1
  8. 0WINDOW0
2 fields
FieldBitsWhat it does
WDTCS6:4
WINDOW2:0

BORCON

Address
0x811
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
SBOREN7Software Brown out Reset Enable bit
BORRDY0Bown out reset circuit ready status bit

VREGCON

Address
0x812
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1VREGPM
  8. 0–
1 field
FieldBitsWhat it does
VREGPM1

PCON0

Address
0x813
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
0x814
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
0x88C
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
0x88D
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
0x88E
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
0x88F
Reset
0x00
Access
read/write
  1. 7CSWHOLD
  2. 6–
  3. 5–
  4. 4ORDY
  5. 3NOSCR
  6. 2–
  7. 1–
  8. 0–
3 fields
FieldBitsWhat it does
CSWHOLD7
ORDY4
NOSCR3

OSCSTAT

Address
0x890
Reset
x (not fixed at power-on)
Access
read only
  1. 7EXTOR
  2. 6HFOR
  3. 5MFOR
  4. 4LFOR
  5. 3–
  6. 2ADOR
  7. 1–
  8. 0PLLR
6 fields
FieldBitsWhat it does
EXTOR7
HFOR6
MFOR5
LFOR4
ADOR2
PLLR0

OSCEN

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

OSCTUNE

Address
0x892
Reset
0x20
Access
read/write
  1. 7–
  2. 6–
  3. 5HFTUN5
  4. 4HFTUN4
  5. 3HFTUN3
  6. 2HFTUN2
  7. 1HFTUN1
  8. 0HFTUN0
1 field
FieldBitsWhat it does
HFTUN5:0

OSCFRQ

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

CLKRCON

Address
0x895
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CLKREN
  2. 6–
  3. 5–
  4. 4CLKRDC1
  5. 3CLKRDC0
  6. 2CLKRDIV2
  7. 1CLKRDIV1
  8. 0CLKRDIV0
3 fields
FieldBitsWhat it does
CLKREN7
CLKRDC4:3
CLKRDIV2:0

CLKRCLK

Address
0x896
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLKRCLK3
  6. 2CLKRCLK2
  7. 1CLKRCLK1
  8. 0CLKRCLK0
1 field
FieldBitsWhat it does
CLKRCLK3:0

WDT Watchdog timer

WDTPSL

Address
0x80E
Reset
0x00
Access
read only
  1. 7PSCNT7
  2. 6PSCNT6
  3. 5PSCNT5
  4. 4PSCNT4
  5. 3PSCNT3
  6. 2PSCNT2
  7. 1PSCNT1
  8. 0PSCNT0
1 field
FieldBitsWhat it does
PSCNT7:0

WDTPSH

Address
0x80F
Reset
0x00
Access
read only
  1. 7PSCNT7
  2. 6PSCNT6
  3. 5PSCNT5
  4. 4PSCNT4
  5. 3PSCNT3
  6. 2PSCNT2
  7. 1PSCNT1
  8. 0PSCNT0
1 field
FieldBitsWhat it does
PSCNT7:0

WDTTMR

Address
0x810
Reset
x (not fixed at power-on)
Access
read only
  1. 7–
  2. 6WDTTMR3
  3. 5WDTTMR2
  4. 4WDTTMR1
  5. 3WDTTMR0
  6. 2STATE
  7. 1PSCNT17
  8. 0PSCNT16
4 fields
FieldBitsWhat it does
WDTTMR6:3
STATE2
PSCNT171
PSCNT160

NVM Data EEPROM and flash program memory

NVMADRL

Address
0x81A
Reset
x (not fixed at power-on)
Access
read/write
  1. 7NVMADRL7
  2. 6NVMADRL6
  3. 5NVMADRL5
  4. 4NVMADRL4
  5. 3NVMADRL3
  6. 2NVMADRL2
  7. 1NVMADRL1
  8. 0NVMADRL0
8 fields
FieldBitsWhat it does
NVMADRL77
NVMADRL66
NVMADRL55
NVMADRL44
NVMADRL33
NVMADRL22
NVMADRL11
NVMADRL00

NVMADRH

Address
0x81B
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6NVMADRH6
  3. 5NVMADRH5
  4. 4NVMADRH4
  5. 3NVMADRH3
  6. 2NVMADRH2
  7. 1NVMADRH1
  8. 0NVMADRH0
7 fields
FieldBitsWhat it does
NVMADRH66
NVMADRH55
NVMADRH44
NVMADRH33
NVMADRH22
NVMADRH11
NVMADRH00

NVMDATL

Address
0x81C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7NVMDATL7
  2. 6NVMDATL6
  3. 5NVMDATL5
  4. 4NVMDATL4
  5. 3NVMDATL3
  6. 2NVMDATL2
  7. 1NVMDATL1
  8. 0NVMDATL0
8 fields
FieldBitsWhat it does
NVMDATL77
NVMDATL66
NVMDATL55
NVMDATL44
NVMDATL33
NVMDATL22
NVMDATL11
NVMDATL00

NVMDATH

Address
0x81D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5NVMDATH5
  4. 4NVMDATH4
  5. 3NVMDATH3
  6. 2NVMDATH2
  7. 1NVMDATH1
  8. 0NVMDATH0
6 fields
FieldBitsWhat it does
NVMDATH55
NVMDATH44
NVMDATH33
NVMDATH22
NVMDATH11
NVMDATH00

NVMCON1

Address
0x81E
Reset
x (not fixed at power-on)
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
WR1Write Control bit
RD0Read control bit

NVMCON2

Address
0x81F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7NVMCON27
  2. 6NVMCON26
  3. 5NVMCON25
  4. 4NVMCON24
  5. 3NVMCON23
  6. 2NVMCON22
  7. 1NVMCON21
  8. 0NVMCON20
1 field
FieldBitsWhat it does
NVMCON27:0

FVR Fixed voltage reference

FVRCON

Address
0x90C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FVREN
  2. 6FVRRDY
  3. 5TSEN
  4. 4TSRNG
  5. 3CDAFVR1
  6. 2CDAFVR0
  7. 1ADFVR1
  8. 0ADFVR0
6 fields
FieldBitsWhat it does
FVREN7Fixed voltage Reference Enable
FVRRDY6
TSEN5Temperature sensor enable
TSRNG4Temperature sensor range select
CDAFVR3:2
ADFVR1:0

DAC1 Digital-to-analog converter 1

DAC1CON0

Address
0x90E
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OE1
  4. 4OE2
  5. 3PSS1
  6. 2PSS0
  7. 1–
  8. 0NSS
5 fields
FieldBitsWhat it does
EN7
OE15
OE24
PSS3:2
NSS0

DAC1CON1

Address
0x90F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4DAC1R4
  5. 3DAC1R3
  6. 2DAC1R2
  7. 1DAC1R1
  8. 0DAC1R0
1 field
FieldBitsWhat it does
DAC1R4:0

ZCD Zero-cross detector

ZCDCON

Address
0x91F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ZCDSEN
  2. 6–
  3. 5ZCDOUT
  4. 4ZCDPOL
  5. 3–
  6. 2–
  7. 1ZCDINTP
  8. 0ZCDINTN
5 fields
FieldBitsWhat it does
ZCDSEN7
ZCDOUT5
ZCDPOL4
ZCDINTP1
ZCDINTN0

COMPARATOR Comparators and voltage reference

CMOUT

Address
0x98F
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1MC2OUT
  8. 0MC1OUT
2 fields
FieldBitsWhat it does
MC2OUT1
MC1OUT0

CM1CON0COMPARATOR CONTROL REGISTER 0

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

CM1CON1COMPARATOR CONTROL REGISTER 1

Address
0x991
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
0x992
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
0x993
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

CLC Configurable logic cell

CLCDATA

Address
0x1E0F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3MLC4OUT
  6. 2MLC3OUT
  7. 1MLC2OUT
  8. 0MLC1OUT
4 fields
FieldBitsWhat it does
MLC4OUT3
MLC3OUT2
MLC2OUT1
MLC1OUT0

CLC1CONConfigurable logic cell control

Address
0x1E10
Reset
0x00
Access
read/write
  1. 7LC1EN
  2. 6–
  3. 5LC1OUT
  4. 4LC1INTP
  5. 3LC1INTN
  6. 2LC1MODE2
  7. 1LC1MODE1
  8. 0LC1MODE0
5 fields
FieldBitsWhat it does
LC1EN7
LC1OUT5
LC1INTP4
LC1INTN3
LC1MODE2:0

CLC1POLPolarity control

Address
0x1E11
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1POL
  2. 6–
  3. 5–
  4. 4–
  5. 3LC1G4POL
  6. 2LC1G3POL
  7. 1LC1G2POL
  8. 0LC1G1POL
5 fields
FieldBitsWhat it does
LC1POL7
LC1G4POL3
LC1G3POL2
LC1G2POL1
LC1G1POL0

CLC1SEL0Input select register 1

Address
0x1E12
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC1D1S5
  4. 4LC1D1S4
  5. 3LC1D1S3
  6. 2LC1D1S2
  7. 1LC1D1S1
  8. 0LC1D1S0
1 field
FieldBitsWhat it does
LC1D1S5:0

CLC1SEL1Input select register 1

Address
0x1E13
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC1D2S5
  4. 4LC1D2S4
  5. 3LC1D2S3
  6. 2LC1D2S2
  7. 1LC1D2S1
  8. 0LC1D2S0
1 field
FieldBitsWhat it does
LC1D2S5:0

CLC1SEL2Input select register 2

Address
0x1E14
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC1D3S5
  4. 4LC1D3S4
  5. 3LC1D3S3
  6. 2LC1D3S2
  7. 1LC1D3S1
  8. 0LC1D3S0
1 field
FieldBitsWhat it does
LC1D3S5:0

CLC1SEL3Input select register 3

Address
0x1E15
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC1D4S5
  4. 4LC1D4S4
  5. 3LC1D4S3
  6. 2LC1D4S2
  7. 1LC1D4S1
  8. 0LC1D4S0
1 field
FieldBitsWhat it does
LC1D4S5:0

CLC1GLS0Gate logic select register 0

Address
0x1E16
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1G1D4T
  2. 6LC1G1D4N
  3. 5LC1G1D3T
  4. 4LC1G1D3N
  5. 3LC1G1D2T
  6. 2LC1G1D2N
  7. 1LC1G1D1T
  8. 0LC1G1D1N
8 fields
FieldBitsWhat it does
LC1G1D4T7
LC1G1D4N6
LC1G1D3T5
LC1G1D3N4
LC1G1D2T3
LC1G1D2N2
LC1G1D1T1
LC1G1D1N0

CLC1GLS1Gate logic select register 1

Address
0x1E17
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1G2D4T
  2. 6LC1G2D4N
  3. 5LC1G2D3T
  4. 4LC1G2D3N
  5. 3LC1G2D2T
  6. 2LC1G2D2N
  7. 1LC1G2D1T
  8. 0LC1G2D1N
8 fields
FieldBitsWhat it does
LC1G2D4T7
LC1G2D4N6
LC1G2D3T5
LC1G2D3N4
LC1G2D2T3
LC1G2D2N2
LC1G2D1T1
LC1G2D1N0

CLC1GLS2Gate logic select register 2

Address
0x1E18
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1G3D4T
  2. 6LC1G3D4N
  3. 5LC1G3D3T
  4. 4LC1G3D3N
  5. 3LC1G3D2T
  6. 2LC1G3D2N
  7. 1LC1G3D1T
  8. 0LC1G3D1N
8 fields
FieldBitsWhat it does
LC1G3D4T7
LC1G3D4N6
LC1G3D3T5
LC1G3D3N4
LC1G3D2T3
LC1G3D2N2
LC1G3D1T1
LC1G3D1N0

CLC1GLS3Gate logic select register 3

Address
0x1E19
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1G4D4T
  2. 6LC1G4D4N
  3. 5LC1G4D3T
  4. 4LC1G4D3N
  5. 3LC1G4D2T
  6. 2LC1G4D2N
  7. 1LC1G4D1T
  8. 0LC1G4D1N
8 fields
FieldBitsWhat it does
LC1G4D4T7
LC1G4D4N6
LC1G4D3T5
LC1G4D3N4
LC1G4D2T3
LC1G4D2N2
LC1G4D1T1
LC1G4D1N0

CLC2CONConfigurable logic cell control

Address
0x1E1A
Reset
0x00
Access
read/write
  1. 7LC2EN
  2. 6–
  3. 5LC2OUT
  4. 4LC2INTP
  5. 3LC2INTN
  6. 2LC2MODE2
  7. 1LC2MODE1
  8. 0LC2MODE0
5 fields
FieldBitsWhat it does
LC2EN7
LC2OUT5
LC2INTP4
LC2INTN3
LC2MODE2:0

CLC2POLPolarity control

Address
0x1E1B
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2POL
  2. 6–
  3. 5–
  4. 4–
  5. 3LC2G4POL
  6. 2LC2G3POL
  7. 1LC2G2POL
  8. 0LC2G1POL
5 fields
FieldBitsWhat it does
LC2POL7
LC2G4POL3
LC2G3POL2
LC2G2POL1
LC2G1POL0

CLC2SEL0Input select register 1

Address
0x1E1C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC2D1S5
  4. 4LC2D1S4
  5. 3LC2D1S3
  6. 2LC2D1S2
  7. 1LC2D1S1
  8. 0LC2D1S0
1 field
FieldBitsWhat it does
LC2D1S5:0

CLC2SEL1Input select register 1

Address
0x1E1D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC2D2S5
  4. 4LC2D2S4
  5. 3LC2D2S3
  6. 2LC2D2S2
  7. 1LC2D2S1
  8. 0LC2D2S0
1 field
FieldBitsWhat it does
LC2D2S5:0

CLC2SEL2Input select register 2

Address
0x1E1E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC2D3S5
  4. 4LC2D3S4
  5. 3LC2D3S3
  6. 2LC2D3S2
  7. 1LC2D3S1
  8. 0LC2D3S0
1 field
FieldBitsWhat it does
LC2D3S5:0

CLC2SEL3Input select register 3

Address
0x1E1F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC2D4S5
  4. 4LC2D4S4
  5. 3LC2D4S3
  6. 2LC2D4S2
  7. 1LC2D4S1
  8. 0LC2D4S0
1 field
FieldBitsWhat it does
LC2D4S5:0

CLC2GLS0Gate logic select register 0

Address
0x1E20
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2G1D4T
  2. 6LC2G1D4N
  3. 5LC2G1D3T
  4. 4LC2G1D3N
  5. 3LC2G1D2T
  6. 2LC2G1D2N
  7. 1LC2G1D1T
  8. 0LC2G1D1N
8 fields
FieldBitsWhat it does
LC2G1D4T7
LC2G1D4N6
LC2G1D3T5
LC2G1D3N4
LC2G1D2T3
LC2G1D2N2
LC2G1D1T1
LC2G1D1N0

CLC2GLS1Gate logic select register 1

Address
0x1E21
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2G2D4T
  2. 6LC2G2D4N
  3. 5LC2G2D3T
  4. 4LC2G2D3N
  5. 3LC2G2D2T
  6. 2LC2G2D2N
  7. 1LC2G2D1T
  8. 0LC2G2D1N
8 fields
FieldBitsWhat it does
LC2G2D4T7
LC2G2D4N6
LC2G2D3T5
LC2G2D3N4
LC2G2D2T3
LC2G2D2N2
LC2G2D1T1
LC2G2D1N0

CLC2GLS2Gate logic select register 2

Address
0x1E22
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2G3D4T
  2. 6LC2G3D4N
  3. 5LC2G3D3T
  4. 4LC2G3D3N
  5. 3LC2G3D2T
  6. 2LC2G3D2N
  7. 1LC2G3D1T
  8. 0LC2G3D1N
8 fields
FieldBitsWhat it does
LC2G3D4T7
LC2G3D4N6
LC2G3D3T5
LC2G3D3N4
LC2G3D2T3
LC2G3D2N2
LC2G3D1T1
LC2G3D1N0

CLC2GLS3Gate logic select register 3

Address
0x1E23
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2G4D4T
  2. 6LC2G4D4N
  3. 5LC2G4D3T
  4. 4LC2G4D3N
  5. 3LC2G4D2T
  6. 2LC2G4D2N
  7. 1LC2G4D1T
  8. 0LC2G4D1N
8 fields
FieldBitsWhat it does
LC2G4D4T7
LC2G4D4N6
LC2G4D3T5
LC2G4D3N4
LC2G4D2T3
LC2G4D2N2
LC2G4D1T1
LC2G4D1N0

CLC3CONConfigurable logic cell control

Address
0x1E24
Reset
0x00
Access
read/write
  1. 7LC3EN
  2. 6–
  3. 5LC3OUT
  4. 4LC3INTP
  5. 3LC3INTN
  6. 2LC3MODE2
  7. 1LC3MODE1
  8. 0LC3MODE0
5 fields
FieldBitsWhat it does
LC3EN7
LC3OUT5
LC3INTP4
LC3INTN3
LC3MODE2:0

CLC3POLPolarity control

Address
0x1E25
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC3POL
  2. 6–
  3. 5–
  4. 4–
  5. 3LC3G4POL
  6. 2LC3G3POL
  7. 1LC3G2POL
  8. 0LC3G1POL
5 fields
FieldBitsWhat it does
LC3POL7
LC3G4POL3
LC3G3POL2
LC3G2POL1
LC3G1POL0

CLC3SEL0Input select register 1

Address
0x1E26
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC3D1S5
  4. 4LC3D1S4
  5. 3LC3D1S3
  6. 2LC3D1S2
  7. 1LC3D1S1
  8. 0LC3D1S0
1 field
FieldBitsWhat it does
LC3D1S5:0

CLC3SEL1Input select register 1

Address
0x1E27
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC3D2S5
  4. 4LC3D2S4
  5. 3LC3D2S3
  6. 2LC3D2S2
  7. 1LC3D2S1
  8. 0LC3D2S0
1 field
FieldBitsWhat it does
LC3D2S5:0

CLC3SEL2Input select register 2

Address
0x1E28
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC3D3S5
  4. 4LC3D3S4
  5. 3LC3D3S3
  6. 2LC3D3S2
  7. 1LC3D3S1
  8. 0LC3D3S0
1 field
FieldBitsWhat it does
LC3D3S5:0

CLC3SEL3Input select register 3

Address
0x1E29
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC3D4S5
  4. 4LC3D4S4
  5. 3LC3D4S3
  6. 2LC3D4S2
  7. 1LC3D4S1
  8. 0LC3D4S0
1 field
FieldBitsWhat it does
LC3D4S5:0

CLC3GLS0Gate logic select register 0

Address
0x1E2A
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC3G1D4T
  2. 6LC3G1D4N
  3. 5LC3G1D3T
  4. 4LC3G1D3N
  5. 3LC3G1D2T
  6. 2LC3G1D2N
  7. 1LC3G1D1T
  8. 0LC3G1D1N
8 fields
FieldBitsWhat it does
LC3G1D4T7
LC3G1D4N6
LC3G1D3T5
LC3G1D3N4
LC3G1D2T3
LC3G1D2N2
LC3G1D1T1
LC3G1D1N0

CLC3GLS1Gate logic select register 1

Address
0x1E2B
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC3G2D4T
  2. 6LC3G2D4N
  3. 5LC3G2D3T
  4. 4LC3G2D3N
  5. 3LC3G2D2T
  6. 2LC3G2D2N
  7. 1LC3G2D1T
  8. 0LC3G2D1N
8 fields
FieldBitsWhat it does
LC3G2D4T7
LC3G2D4N6
LC3G2D3T5
LC3G2D3N4
LC3G2D2T3
LC3G2D2N2
LC3G2D1T1
LC3G2D1N0

CLC3GLS2Gate logic select register 2

Address
0x1E2C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC3G3D4T
  2. 6LC3G3D4N
  3. 5LC3G3D3T
  4. 4LC3G3D3N
  5. 3LC3G3D2T
  6. 2LC3G3D2N
  7. 1LC3G3D1T
  8. 0LC3G3D1N
8 fields
FieldBitsWhat it does
LC3G3D4T7
LC3G3D4N6
LC3G3D3T5
LC3G3D3N4
LC3G3D2T3
LC3G3D2N2
LC3G3D1T1
LC3G3D1N0

CLC3GLS3Gate logic select register 3

Address
0x1E2D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC3G4D4T
  2. 6LC3G4D4N
  3. 5LC3G4D3T
  4. 4LC3G4D3N
  5. 3LC3G4D2T
  6. 2LC3G4D2N
  7. 1LC3G4D1T
  8. 0LC3G4D1N
8 fields
FieldBitsWhat it does
LC3G4D4T7
LC3G4D4N6
LC3G4D3T5
LC3G4D3N4
LC3G4D2T3
LC3G4D2N2
LC3G4D1T1
LC3G4D1N0

CLC4CONConfigurable logic cell control

Address
0x1E2E
Reset
0x00
Access
read/write
  1. 7LC4EN
  2. 6–
  3. 5LC4OUT
  4. 4LC4INTP
  5. 3LC4INTN
  6. 2LC4MODE2
  7. 1LC4MODE1
  8. 0LC4MODE0
5 fields
FieldBitsWhat it does
LC4EN7
LC4OUT5
LC4INTP4
LC4INTN3
LC4MODE2:0

CLC4POLPolarity control

Address
0x1E2F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC4POL
  2. 6–
  3. 5–
  4. 4–
  5. 3LC4G4POL
  6. 2LC4G3POL
  7. 1LC4G2POL
  8. 0LC4G1POL
5 fields
FieldBitsWhat it does
LC4POL7
LC4G4POL3
LC4G3POL2
LC4G2POL1
LC4G1POL0

CLC4SEL0Input select register 1

Address
0x1E30
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC4D1S5
  4. 4LC4D1S4
  5. 3LC4D1S3
  6. 2LC4D1S2
  7. 1LC4D1S1
  8. 0LC4D1S0
1 field
FieldBitsWhat it does
LC4D1S5:0

CLC4SEL1Input select register 1

Address
0x1E31
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC4D2S5
  4. 4LC4D2S4
  5. 3LC4D2S3
  6. 2LC4D2S2
  7. 1LC4D2S1
  8. 0LC4D2S0
1 field
FieldBitsWhat it does
LC4D2S5:0

CLC4SEL2Input select register 2

Address
0x1E32
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC4D3S5
  4. 4LC4D3S4
  5. 3LC4D3S3
  6. 2LC4D3S2
  7. 1LC4D3S1
  8. 0LC4D3S0
1 field
FieldBitsWhat it does
LC4D3S5:0

CLC4SEL3Input select register 3

Address
0x1E33
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5LC4D4S5
  4. 4LC4D4S4
  5. 3LC4D4S3
  6. 2LC4D4S2
  7. 1LC4D4S1
  8. 0LC4D4S0
1 field
FieldBitsWhat it does
LC4D4S5:0

CLC4GLS0Gate logic select register 0

Address
0x1E34
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC4G1D4T
  2. 6LC4G1D4N
  3. 5LC4G1D3T
  4. 4LC4G1D3N
  5. 3LC4G1D2T
  6. 2LC4G1D2N
  7. 1LC4G1D1T
  8. 0LC4G1D1N
8 fields
FieldBitsWhat it does
LC4G1D4T7
LC4G1D4N6
LC4G1D3T5
LC4G1D3N4
LC4G1D2T3
LC4G1D2N2
LC4G1D1T1
LC4G1D1N0

CLC4GLS1Gate logic select register 1

Address
0x1E35
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC4G2D4T
  2. 6LC4G2D4N
  3. 5LC4G2D3T
  4. 4LC4G2D3N
  5. 3LC4G2D2T
  6. 2LC4G2D2N
  7. 1LC4G2D1T
  8. 0LC4G2D1N
8 fields
FieldBitsWhat it does
LC4G2D4T7
LC4G2D4N6
LC4G2D3T5
LC4G2D3N4
LC4G2D2T3
LC4G2D2N2
LC4G2D1T1
LC4G2D1N0

CLC4GLS2Gate logic select register 2

Address
0x1E36
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC4G3D4T
  2. 6LC4G3D4N
  3. 5LC4G3D3T
  4. 4LC4G3D3N
  5. 3LC4G3D2T
  6. 2LC4G3D2N
  7. 1LC4G3D1T
  8. 0LC4G3D1N
8 fields
FieldBitsWhat it does
LC4G3D4T7
LC4G3D4N6
LC4G3D3T5
LC4G3D3N4
LC4G3D2T3
LC4G3D2N2
LC4G3D1T1
LC4G3D1N0

CLC4GLS3Gate logic select register 3

Address
0x1E37
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC4G4D4T
  2. 6LC4G4D4N
  3. 5LC4G4D3T
  4. 4LC4G4D3N
  5. 3LC4G4D2T
  6. 2LC4G4D2N
  7. 1LC4G4D1T
  8. 0LC4G4D1N
8 fields
FieldBitsWhat it does
LC4G4D4T7
LC4G4D4N6
LC4G4D3T5
LC4G4D3N4
LC4G4D2T3
LC4G4D2N2
LC4G4D1T1
LC4G4D1N0

PPS Peripheral pin select

PPSLOCK

Address
0x1E8F
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
0x1E90
Reset
0x02
Access
read/write
  1. 7–
  2. 6–
  3. 5INTPPS5
  4. 4INTPPS4
  5. 3INTPPS3
  6. 2INTPPS2
  7. 1INTPPS1
  8. 0INTPPS0
1 field
FieldBitsWhat it does
INTPPS5:0

T0CKIPPS

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

T1CKIPPS

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

T1GPPS

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

T2INPPS

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

CWG1PPS

Address
0x1EB1
Reset
0x02
Access
read/write
  1. 7–
  2. 6–
  3. 5CWG1PPS5
  4. 4CWG1PPS4
  5. 3CWG1PPS3
  6. 2CWG1PPS2
  7. 1CWG1PPS1
  8. 0CWG1PPS0
1 field
FieldBitsWhat it does
CWG1PPS5:0

CLCIN0PPS

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

CLCIN1PPS

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

CLCIN2PPS

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

CLCIN3PPS

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

ADACTPPS

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

RX1DTPPS

Address
0x1ECB
Reset
0x01
Access
read/write
  1. 7–
  2. 6–
  3. 5RX1DTPPS5
  4. 4RX1DTPPS4
  5. 3RX1DTPPS3
  6. 2RX1DTPPS2
  7. 1RX1DTPPS1
  8. 0RX1DTPPS0
1 field
FieldBitsWhat it does
RX1DTPPS5:0

TX1CKPPS

Address
0x1ECC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TX1CKPPS5
  4. 4TX1CKPPS4
  5. 3TX1CKPPS3
  6. 2TX1CKPPS2
  7. 1TX1CKPPS1
  8. 0TX1CKPPS0
1 field
FieldBitsWhat it does
TX1CKPPS5:0

RA0PPS

Address
0x1F10
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RA0PPS4
  5. 3RA0PPS3
  6. 2RA0PPS2
  7. 1RA0PPS1
  8. 0RA0PPS0
5 fields
FieldBitsWhat it does
RA0PPS44
RA0PPS33
RA0PPS22
RA0PPS11
RA0PPS00

RA1PPS

Address
0x1F11
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RA1PPS4
  5. 3RA1PPS3
  6. 2RA1PPS2
  7. 1RA1PPS1
  8. 0RA1PPS0
5 fields
FieldBitsWhat it does
RA1PPS44
RA1PPS33
RA1PPS22
RA1PPS11
RA1PPS00

RA2PPS

Address
0x1F12
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RA2PPS4
  5. 3RA2PPS3
  6. 2RA2PPS2
  7. 1RA2PPS1
  8. 0RA2PPS0
5 fields
FieldBitsWhat it does
RA2PPS44
RA2PPS33
RA2PPS22
RA2PPS11
RA2PPS00

RA3PPS

Address
0x1F13
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RA3PPS4
  5. 3RA3PPS3
  6. 2RA3PPS2
  7. 1RA3PPS1
  8. 0RA3PPS0
5 fields
FieldBitsWhat it does
RA3PPS44
RA3PPS33
RA3PPS22
RA3PPS11
RA3PPS00

RA4PPS

Address
0x1F14
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RA4PPS4
  5. 3RA4PPS3
  6. 2RA4PPS2
  7. 1RA4PPS1
  8. 0RA4PPS0
5 fields
FieldBitsWhat it does
RA4PPS44
RA4PPS33
RA4PPS22
RA4PPS11
RA4PPS00

RA5PPS

Address
0x1F15
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RA5PPS4
  5. 3RA5PPS3
  6. 2RA5PPS2
  7. 1RA5PPS1
  8. 0RA5PPS0
5 fields
FieldBitsWhat it does
RA5PPS44
RA5PPS33
RA5PPS22
RA5PPS11
RA5PPS00

IOC Interrupt-on-change

IOCAP

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

IOCAN

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

IOCAF

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