PIC16F1782 registers

All 191 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
0x00
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. 5–
  4. 4BSR4
  5. 3BSR3
  6. 2BSR2
  7. 1BSR1
  8. 0BSR0
5 fields
FieldBitsWhat it does
BSR44
BSR33
BSR22
BSR11
BSR00

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
0xFE4
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2Z_SHAD
  7. 1DC_SHAD
  8. 0C_SHAD
3 fields
FieldBitsWhat it does
Z_SHAD2
DC_SHAD1
C_SHAD0

WREG_SHAD

Address
0xFE5
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
0xFE6
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4BSR_SHAD4
  5. 3BSR_SHAD3
  6. 2BSR_SHAD2
  7. 1BSR_SHAD1
  8. 0BSR_SHAD0
1 field
FieldBitsWhat it does
BSR_SHAD4:0

PCLATH_SHAD

Address
0xFE7
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  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_SHAD6:0

FSR0L_SHAD

Address
0xFE8
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
0xFE9
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
0xFEA
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
0xFEB
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

STKPTRCurrent Stack pointer

Address
0xFED
Reset
0x1F
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4STKPTR4
  5. 3STKPTR3
  6. 2STKPTR2
  7. 1STKPTR1
  8. 0STKPTR0
1 field
FieldBitsWhat it does
STKPTR4:0

TOSLTop of Stack Low byte

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

TOSHTop of Stack High byte

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

INTERRUPT Interrupts

INTCON

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

PIR1

Address
0x11
Reset
0x00
Access
read/write
  1. 7TMR1GIF
  2. 6ADIF
  3. 5RCIF
  4. 4TXIF
  5. 3SSP1IF
  6. 2CCP1IF
  7. 1TMR2IF
  8. 0TMR1IF
8 fields
FieldBitsWhat it does
TMR1GIF7Timer1 Gate Interrupt Flag bit
ADIF6A/D Converter Interrupt Flag bit
RCIF5EUSART Receive Interrupt Flag bit
TXIF4EUSART Transmit Interrupt Flag bit
SSP1IF3Master Synchronous Serial Port (MSSP) Interrupt Flag bit
CCP1IF2CCP1 Interrupt Flag bit
TMR2IF1TMR2 to PR2 Match Interrupt Flag bit
TMR1IF0TMR1 Overflow Interrupt Flag bit

PIR2

Address
0x12
Reset
0x00
Access
read/write
  1. 7OSFIF
  2. 6C2IF
  3. 5C1IF
  4. 4EEIF
  5. 3BCL1IF
  6. 2–
  7. 1C3IF
  8. 0CCP2IF
7 fields
FieldBitsWhat it does
OSFIF7
C2IF6
C1IF5
EEIF4
BCL1IF3
C3IF1
CCP2IF0

PIR4

Address
0x14
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5PSMC2TIF
  4. 4PSMC1TIF
  5. 3–
  6. 2–
  7. 1PSMC2SIF
  8. 0PSMC1SIF
4 fields
FieldBitsWhat it does
PSMC2TIF5
PSMC1TIF4
PSMC2SIF1
PSMC1SIF0

PIE1Peripheral Interrupt Enable Register 1

Address
0x91
Reset
0x00
Access
read/write
  1. 7TMR1GIE
  2. 6ADIE
  3. 5RCIE
  4. 4TXIE
  5. 3SSP1IE
  6. 2CCP1IE
  7. 1TMR2IE
  8. 0TMR1IE
8 fields
FieldBitsWhat it does
TMR1GIE7Timer1 Gate Interrupt Enable bit
ADIE6A/D Converter Interrupt Enable bit
RCIE5EUSART Receive Interrupt Enable bit
TXIE4EUSART Transmit Interrupt Enable bit
SSP1IE3Master Synchronous Serial Port (MSSP) Interrupt Enable bit
CCP1IE2CCP1 Interrupt Enable bit
TMR2IE1TMR2 to PR2 Match Interrupt Enable bit
TMR1IE0TMR1 Overflow Interrupt Enable bit

PIE2Peripheral Interrupt Enable Register 2

Address
0x92
Reset
0x00
Access
read/write
  1. 7OSFIE
  2. 6C2IE
  3. 5C1IE
  4. 4EEIE
  5. 3BCL1IE
  6. 2–
  7. 1C3IE
  8. 0CCP2IE
7 fields
FieldBitsWhat it does
OSFIE7CCP2 Interrupt Enable bit
C2IE6Comparator C2 Interrupt Enable bit
C1IE5Comparator C1 Interrupt Enable bit
EEIE4EEPROM Write Completion Interrupt Enable bit
BCL1IE3MSSP Bus Collision Interrupt Interrupt Enable bit
C3IE1
CCP2IE0

PIE4

Address
0x94
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5PSMC2TIE
  4. 4PSMC1TIE
  5. 3–
  6. 2–
  7. 1PSMC2SIE
  8. 0PSMC1SIE
4 fields
FieldBitsWhat it does
PSMC2TIE5
PSMC1TIE4
PSMC2SIE1
PSMC1SIE0

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
0x8C
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
0x10C
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
0x18C
Reset
0xBF
Access
read/write
  1. 7ANSA7
  2. 6–
  3. 5ANSA5
  4. 4ANSA4
  5. 3ANSA3
  6. 2ANSA2
  7. 1ANSA1
  8. 0ANSA0
7 fields
FieldBitsWhat it does
ANSA77
ANSA55
ANSA44
ANSA33
ANSA22
ANSA11
ANSA00

WPUA

Address
0x20C
Reset
0xFF
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
0x28C
Reset
0x00
Access
read/write
  1. 7ODCONA7
  2. 6ODCONA6
  3. 5ODCONA5
  4. 4ODCONA4
  5. 3ODCONA3
  6. 2ODCONA2
  7. 1ODCONA1
  8. 0ODCONA0
8 fields
FieldBitsWhat it does
ODCONA77
ODCONA66
ODCONA55
ODCONA44
ODCONA33
ODCONA22
ODCONA11
ODCONA00

SLRCONA

Address
0x30C
Reset
0x00
Access
read/write
  1. 7SLRCONA7
  2. 6SLRCONA6
  3. 5SLRCONA5
  4. 4SLRCONA4
  5. 3SLRCONA3
  6. 2SLRCONA2
  7. 1SLRCONA1
  8. 0SLRCONA0
8 fields
FieldBitsWhat it does
SLRCONA77
SLRCONA66
SLRCONA55
SLRCONA44
SLRCONA33
SLRCONA22
SLRCONA11
SLRCONA00

INLVLA

Address
0x38C
Reset
0x00
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
0x8D
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
0x10D
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
0x18D
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5ANSB5
  4. 4ANSB4
  5. 3ANSB3
  6. 2ANSB2
  7. 1ANSB1
  8. 0ANSB0
6 fields
FieldBitsWhat it does
ANSB55
ANSB44
ANSB33
ANSB22
ANSB11
ANSB00

WPUB

Address
0x20D
Reset
0xFF
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
0x28D
Reset
0x00
Access
read/write
  1. 7ODCONB7
  2. 6ODCONB6
  3. 5ODCONB5
  4. 4ODCONB4
  5. 3ODCONB3
  6. 2ODCONB2
  7. 1ODCONB1
  8. 0ODCONB0
8 fields
FieldBitsWhat it does
ODCONB77
ODCONB66
ODCONB55
ODCONB44
ODCONB33
ODCONB22
ODCONB11
ODCONB00

SLRCONB

Address
0x30D
Reset
0x00
Access
read/write
  1. 7SLRCONB7
  2. 6SLRCONB6
  3. 5SLRCONB5
  4. 4SLRCONB4
  5. 3SLRCONB3
  6. 2SLRCONB2
  7. 1SLRCONB1
  8. 0SLRCONB0
8 fields
FieldBitsWhat it does
SLRCONB77
SLRCONB66
SLRCONB55
SLRCONB44
SLRCONB33
SLRCONB22
SLRCONB11
SLRCONB00

INLVLB

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

TRISCPORTB Data Direction Control Register

Address
0x8E
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
0x10E
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

WPUC

Address
0x20E
Reset
0xFF
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
0x28E
Reset
0x00
Access
read/write
  1. 7ODCONC7
  2. 6ODCONC6
  3. 5ODCONC5
  4. 4ODCONC4
  5. 3ODCONC3
  6. 2ODCONC2
  7. 1ODCONC1
  8. 0ODCONC0
8 fields
FieldBitsWhat it does
ODCONC77
ODCONC66
ODCONC55
ODCONC44
ODCONC33
ODCONC22
ODCONC11
ODCONC00

SLRCONC

Address
0x30E
Reset
0x00
Access
read/write
  1. 7SLRCONC7
  2. 6SLRCONC6
  3. 5SLRCONC5
  4. 4SLRCONC4
  5. 3SLRCONC3
  6. 2SLRCONC2
  7. 1SLRCONC1
  8. 0SLRCONC0
8 fields
FieldBitsWhat it does
SLRCONC77
SLRCONC66
SLRCONC55
SLRCONC44
SLRCONC33
SLRCONC22
SLRCONC11
SLRCONC00

INLVLC

Address
0x38E
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 only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3RE3
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
RE33

TRISE

Address
0x90
Reset
0x08
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3TRISE3
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
TRISE33

WPUE

Address
0x210
Reset
0x08
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
0x390
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

TMR0 Timer0

TMR0

Address
0x15
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR07
  2. 6TMR06
  3. 5TMR05
  4. 4TMR04
  5. 3TMR03
  6. 2TMR02
  7. 1TMR01
  8. 0TMR00
1 field
FieldBitsWhat it does
TMR07:0

OPTION_REGOption Register

Address
0x95
Reset
0xFF
Access
read/write
  1. 7nWPUEN
  2. 6INTEDG
  3. 5TMR0CS
  4. 4TMR0SE
  5. 3PSA
  6. 2PS2
  7. 1PS1
  8. 0PS0
8 fields
FieldBitsWhat it does
nWPUEN7Weak Pull-up Enable bit
INTEDG6Interrupt Edge Select bit
TMR0CS5TMR0 Clock Source Select bit
TMR0SE4TMR0 Source Edge Select bit
PSA3Prescaler Active bit
PS22Prescaler Rate Select bits
PS11Prescaler Rate Select bits
PS00Prescaler Rate Select bits

TMR1 Timer1

TMR1L

Address
0x16
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
1 field
FieldBitsWhat it does
TMR1L7:0

TMR1H

Address
0x17
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
1 field
FieldBitsWhat it does
TMR1H7:0

T1CON

Address
0x18
Reset
0x00
Access
read/write
  1. 7TMR1CS1
  2. 6TMR1CS0
  3. 5T1CKPS1
  4. 4T1CKPS0
  5. 3T1OSCEN
  6. 2nT1SYNC
  7. 1–
  8. 0TMR1ON
7 fields
FieldBitsWhat it does
TMR1CS17
TMR1CS06
T1CKPS15
T1CKPS04
T1OSCEN3
nT1SYNC2
TMR1ON0

T1GCON

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

TMR2 Timer2

TMR2

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

PR2

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

T2CON

Address
0x1C
Reset
0x00
Access
read/write
  1. 7–
  2. 6T2OUTPS3
  3. 5T2OUTPS2
  4. 4T2OUTPS1
  5. 3T2OUTPS0
  6. 2TMR2ON
  7. 1T2CKPS1
  8. 0T2CKPS0
7 fields
FieldBitsWhat it does
T2OUTPS36
T2OUTPS25
T2OUTPS14
T2OUTPS03
TMR2ON2
T2CKPS11
T2CKPS00

OSCILLATOR Oscillator, power control and watchdog

PCONPower Control Register

Address
0x96
Reset
x (not fixed at power-on)
Access
read/write
  1. 7STKOVF
  2. 6STKUNF
  3. 5–
  4. 4nRWDT
  5. 3nRMCLR
  6. 2nRI
  7. 1nPOR
  8. 0nBOR
7 fields
FieldBitsWhat it does
STKOVF7Stack Overflow Flag bit
STKUNF6Stack Underflow Flag bit
nRWDT4
nRMCLR3MCLR Reset Flag bit
nRI2RESET Instruction Flag bit
nPOR1Power-on Reset Status bit
nBOR0Brown-out Reset Status bit

WDTCONWatchdog Timer Control Register

Address
0x97
Reset
0x16
Access
read/write
  1. 7–
  2. 6–
  3. 5WDTPS4
  4. 4WDTPS3
  5. 3WDTPS2
  6. 2WDTPS1
  7. 1WDTPS0
  8. 0SWDTEN
6 fields
FieldBitsWhat it does
WDTPS45Watchdog Timer Period Select bits
WDTPS34Watchdog Timer Period Select bits
WDTPS23Watchdog Timer Period Select bits
WDTPS12Watchdog Timer Period Select bits
WDTPS01Watchdog Timer Period Select bits
SWDTEN0Software Enable/Disable for Watch Dog Timer bit

OSCTUNEOscillator Tuning Register

Address
0x98
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TUN5
  4. 4TUN4
  5. 3TUN3
  6. 2TUN2
  7. 1TUN1
  8. 0TUN0
6 fields
FieldBitsWhat it does
TUN55Frequency Tuning bits
TUN44Frequency Tuning bits
TUN33Frequency Tuning bits
TUN22Frequency Tuning bits
TUN11Frequency Tuning bits
TUN00Frequency Tuning bits

OSCCONOscillator Control Register

Address
0x99
Reset
0x38
Access
read/write
  1. 7SPLLEN
  2. 6IRCF3
  3. 5IRCF2
  4. 4IRCF1
  5. 3IRCF0
  6. 2–
  7. 1SCS1
  8. 0SCS0
7 fields
FieldBitsWhat it does
SPLLEN7Software PLL Enable bit
IRCF36Internal Oscillator Frequency Select bits
IRCF25Internal Oscillator Frequency Select bits
IRCF14Internal Oscillator Frequency Select bits
IRCF03Internal Oscillator Frequency Select bits
SCS11System clock select bit
SCS00System clock select bit

OSCSTATOscillator Status Register

Address
0x9A
Reset
x (not fixed at power-on)
Access
read only
  1. 7T1OSCR
  2. 6PLLR
  3. 5OSTS
  4. 4HFIOFR
  5. 3HFIOFL
  6. 2MFIOFR
  7. 1LFIOFR
  8. 0HFIOFS
8 fields
FieldBitsWhat it does
T1OSCR7Timer1 Oscillator Ready bit
PLLR64x PLL Ready bit
OSTS5Oscillator Start-up Time-out Status bit
HFIOFR4High Freqency Internal Oscillator Ready bit
HFIOFL3High Freqency Internal Oscillator Status Locked bit
MFIOFR2Medium Freqency Internal Oscillator Ready bit
LFIOFR1Low Freqency Internal Oscillator Ready bit
HFIOFS0Low Freqency Internal Oscillator Ready bit

BORCONBrown-out Reset Control Register

Address
0x116
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SBOREN
  2. 6BORFS
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0BORRDY
3 fields
FieldBitsWhat it does
SBOREN7Software Brown Out Reset Enable bit
BORFS6
BORRDY0Brown-out Reset Circuit Ready Status bit

VREGCON

Address
0x197
Reset
0x01
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

CLKRCON

Address
0x51A
Reset
0x30
Access
read/write
  1. 7CLKREN
  2. 6CLKROE
  3. 5CLKRSLR
  4. 4CLKRDC1
  5. 3CLKRDC0
  6. 2CLKRDIV2
  7. 1CLKRDIV1
  8. 0CLKRDIV0
8 fields
FieldBitsWhat it does
CLKREN7
CLKROE6
CLKRSLR5
CLKRDC14
CLKRDC03
CLKRDIV22
CLKRDIV11
CLKRDIV00

ADC Analog-to-digital converter

ADRESLA/D Result Register LSB

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

ADRESHA/D Result Register MSB

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

ADCON0Analog-to-Digital Control Register 0

Address
0x9D
Reset
0x00
Access
read/write
  1. 7ADRMD
  2. 6CHS4
  3. 5CHS3
  4. 4CHS2
  5. 3CHS1
  6. 2CHS0
  7. 1GO/nDONE
  8. 0ADON
8 fields
FieldBitsWhat it does
ADRMD7
CHS46Analog Channel Select bits
CHS35Analog Channel Select bits
CHS24Analog Channel Select bits
CHS13Analog Channel Select bits
CHS02Analog Channel Select bits
GO/nDONE1A/D Conversion Status bit
ADON0A/D Module Enable bit

ADCON1Analog-to-Digital Control Register 1

Address
0x9E
Reset
0x00
Access
read/write
  1. 7ADFM
  2. 6ADCS2
  3. 5ADCS1
  4. 4ADCS0
  5. 3–
  6. 2ADNREF
  7. 1ADPREF1
  8. 0ADPREF0
7 fields
FieldBitsWhat it does
ADFM7A/D Result Format Select bit
ADCS26A/D Conversion Clock Select bits
ADCS15A/D Conversion Clock Select bits
ADCS04A/D Conversion Clock Select bits
ADNREF2A/D Negative Voltage Reference Configuration
ADPREF11A/D Positive Voltage Reference Configuration
ADPREF00A/D Positive Voltage Reference Configuration

ADCON2

Address
0x9F
Reset
0x00
Access
read/write
  1. 7TRIGSEL3
  2. 6TRIGSEL2
  3. 5TRIGSEL1
  4. 4TRIGSEL0
  5. 3CHSN3
  6. 2CHSN2
  7. 1CHSN1
  8. 0CHSN0
8 fields
FieldBitsWhat it does
TRIGSEL37
TRIGSEL26
TRIGSEL15
TRIGSEL04
CHSN33
CHSN22
CHSN11
CHSN00

COMPARATOR Comparators and voltage reference

CM1CON0

Address
0x111
Reset
x (not fixed at power-on)
Access
read/write
  1. 7C1ON
  2. 6C1OUT
  3. 5C1OE
  4. 4C1POL
  5. 3C1ZLF
  6. 2C1SP
  7. 1C1HYS
  8. 0C1SYNC
8 fields
FieldBitsWhat it does
C1ON7Comparator Enable bit
C1OUT6Comparator Output bit
C1OE5Comparator Output Enable bit
C1POL4Comparator Output Polarity Select bit
C1ZLF3
C1SP2Comparator Speed/Power Select bit
C1HYS1Comparator Hysteresis Enable bit
C1SYNC0Comparator Output Synchronous Mode bit

CM1CON1

Address
0x112
Reset
0x00
Access
read/write
  1. 7C1INTP
  2. 6C1INTN
  3. 5C1PCH2
  4. 4C1PCH1
  5. 3C1PCH0
  6. 2C1NCH2
  7. 1C1NCH1
  8. 0C1NCH0
8 fields
FieldBitsWhat it does
C1INTP7Comparator Interrupt on Positive going edge Enable bits
C1INTN6Comparator Interrupt on Negative going edge Enable bits
C1PCH25
C1PCH14
C1PCH03
C1NCH22
C1NCH11Comparator Negative Input Channel Select bits
C1NCH00Comparator Negative Input Channel Select bits

CM2CON0

Address
0x113
Reset
x (not fixed at power-on)
Access
read/write
  1. 7C2ON
  2. 6C2OUT
  3. 5C2OE
  4. 4C2POL
  5. 3C2ZLF
  6. 2C2SP
  7. 1C2HYS
  8. 0C2SYNC
8 fields
FieldBitsWhat it does
C2ON7
C2OUT6
C2OE5
C2POL4
C2ZLF3
C2SP2
C2HYS1
C2SYNC0

CM2CON1

Address
0x114
Reset
0x00
Access
read/write
  1. 7C2INTP
  2. 6C2INTN
  3. 5C2PCH2
  4. 4C2PCH1
  5. 3C2PCH0
  6. 2C2NCH2
  7. 1C2NCH1
  8. 0C2NCH0
8 fields
FieldBitsWhat it does
C2INTP7Comparator Interrupt on Positive going edge Enable bits
C2INTN6Comparator Interrupt on Negative going edge Enable bits
C2PCH25
C2PCH14
C2PCH03
C2NCH22
C2NCH11Comparator Negative Input Channel Select bits
C2NCH00Comparator Negative Input Channel Select bits

CMOUTComparator Output Register

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

CM3CON0

Address
0x11E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7C3ON
  2. 6C3OUT
  3. 5C3OE
  4. 4C3POL
  5. 3C3ZLF
  6. 2C3SP
  7. 1C3HYS
  8. 0C3SYNC
8 fields
FieldBitsWhat it does
C3ON7
C3OUT6
C3OE5
C3POL4
C3ZLF3
C3SP2
C3HYS1
C3SYNC0

CM3CON1

Address
0x11F
Reset
0x00
Access
read/write
  1. 7C3INTP
  2. 6C3INTN
  3. 5C3PCH2
  4. 4C3PCH1
  5. 3C3PCH0
  6. 2C3NCH2
  7. 1C3NCH1
  8. 0C3NCH0
8 fields
FieldBitsWhat it does
C3INTP7
C3INTN6
C3PCH25
C3PCH14
C3PCH03
C3NCH22
C3NCH11
C3NCH00

FVR Fixed voltage reference

FVRCONFixed Voltage Reference Control Register

Address
0x117
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
8 fields
FieldBitsWhat it does
FVREN7Fixed Voltage Reference Enable
FVRRDY6Fixed Voltage Reference Ready Flag
TSEN5
TSRNG4
CDAFVR13Comparator and D/A Converter Fixed Voltage Reference Selection
CDAFVR02Comparator and D/A Converter Fixed Voltage Reference Selection
ADFVR11A/D Converter Fixed Voltage Reference Selection
ADFVR00A/D Converter Fixed Voltage Reference Selection

DAC Digital-to-analog converter

DACCON0Voltage Reference Control Register 0

Address
0x118
Reset
x (not fixed at power-on)
Access
read/write
  1. 7DACEN
  2. 6–
  3. 5DACOE1
  4. 4DACOE2
  5. 3DACPSS1
  6. 2DACPSS0
  7. 1–
  8. 0DACNSS
6 fields
FieldBitsWhat it does
DACEN7DAC 1 Enable bit
DACOE15DAC1 Voltage Output Enable bit
DACOE24
DACPSS13DAC1 Positive Source Select bits
DACPSS02DAC1 Positive Source Select bits
DACNSS0DAC1 Negative Source Select bits

DACCON1Voltage Reference Control Register 1

Address
0x119
Reset
0x00
Access
read/write
  1. 7DACR7
  2. 6DACR6
  3. 5DACR5
  4. 4DACR4
  5. 3DACR3
  6. 2DACR2
  7. 1DACR1
  8. 0DACR0
8 fields
FieldBitsWhat it does
DACR77
DACR66
DACR55
DACR44DAC1 Voltage Output Select bits
DACR33DAC1 Voltage Output Select bits
DACR22DAC1 Voltage Output Select bits
DACR11DAC1 Voltage Output Select bits
DACR00DAC1 Voltage Output Select bits

PORTS I/O port control

APFCONAlternate Pin Function Control Register

Address
0x11D
Reset
0x00
Access
read/write
  1. 7C2OUTSEL
  2. 6CCP1SEL
  3. 5SDOSEL
  4. 4SCKSEL
  5. 3SDISEL
  6. 2TXSEL
  7. 1RXSEL
  8. 0CCP2SEL
8 fields
FieldBitsWhat it does
C2OUTSEL7
CCP1SEL6
SDOSEL5
SCKSEL4
SDISEL3
TXSEL2
RXSEL1
CCP2SEL0

NVM Data EEPROM and flash program memory

EEADRL

Address
0x191
Reset
0x00
Access
read/write
  1. 7EEADRL7
  2. 6EEADRL6
  3. 5EEADRL5
  4. 4EEADRL4
  5. 3EEADRL3
  6. 2EEADRL2
  7. 1EEADRL1
  8. 0EEADRL0
1 field
FieldBitsWhat it does
EEADRL7:0

EEADRH

Address
0x192
Reset
0x80
Access
read/write
  1. 7–
  2. 6EEADRH6
  3. 5EEADRH5
  4. 4EEADRH4
  5. 3EEADRH3
  6. 2EEADRH2
  7. 1EEADRH1
  8. 0EEADRH0
1 field
FieldBitsWhat it does
EEADRH6:0

EEDATL

Address
0x193
Reset
x (not fixed at power-on)
Access
read/write
  1. 7EEDATL7
  2. 6EEDATL6
  3. 5EEDATL5
  4. 4EEDATL4
  5. 3EEDATL3
  6. 2EEDATL2
  7. 1EEDATL1
  8. 0EEDATL0
1 field
FieldBitsWhat it does
EEDATL7:0

EEDATH

Address
0x194
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5EEDATH5
  4. 4EEDATH4
  5. 3EEDATH3
  6. 2EEDATH2
  7. 1EEDATH1
  8. 0EEDATH0
1 field
FieldBitsWhat it does
EEDATH5:0

EECON1

Address
0x195
Reset
x (not fixed at power-on)
Access
read/write
  1. 7EEPGD
  2. 6CFGS
  3. 5LWLO
  4. 4FREE
  5. 3WRERR
  6. 2WREN
  7. 1WR
  8. 0RD
8 fields
FieldBitsWhat it does
EEPGD7FLASH Program / Data EEPROM Memory Select bit
CFGS6FLASH Program / Data EEPROM or Configuration Select bit
LWLO5Load Write Latches Only bit
FREE4Program FLASH Erase Enable bit
WRERR3Sequence Error Flag bit
WREN2Program/Erase Enable bit
WR1Write Control bit
RD0Read Control bit

EECON2

Address
0x196
Reset
0x00
Access
write only
  1. 7EECON27
  2. 6EECON26
  3. 5EECON25
  4. 4EECON24
  5. 3EECON23
  6. 2EECON22
  7. 1EECON21
  8. 0EECON20
1 field
FieldBitsWhat it does
EECON27:0

EUSART USART

RC1REG

Address
0x199
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
0x19A
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
0x19B
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
0x19C
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
0x19D
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
0x19E
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
0x19F
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)

SSPBUF

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

SSPADD

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

SSPMSK

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

SSPSTAT

Address
0x214
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
SMP7
CKE6
D/nA5
P4
S3
R/nW2
UA1
BF0

SSPCON1

Address
0x215
Reset
0x00
Access
read/write
  1. 7WCOL
  2. 6SSPOV
  3. 5SSPEN
  4. 4CKP
  5. 3SSPM3
  6. 2SSPM2
  7. 1SSPM1
  8. 0SSPM0
8 fields
FieldBitsWhat it does
WCOL7
SSPOV6
SSPEN5
CKP4
SSPM33
SSPM22
SSPM11
SSPM00

SSPCON2

Address
0x216
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
GCEN7
ACKSTAT6
ACKDT5
ACKEN4
RCEN3
PEN2
RSEN1
SEN0

SSPCON3

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

CCP1 Capture/compare/PWM 1

CCPR1L

Address
0x291
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CCPR1L7
  2. 6CCPR1L6
  3. 5CCPR1L5
  4. 4CCPR1L4
  5. 3CCPR1L3
  6. 2CCPR1L2
  7. 1CCPR1L1
  8. 0CCPR1L0
1 field
FieldBitsWhat it does
CCPR1L7:0

CCPR1H

Address
0x292
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CCPR1H7
  2. 6CCPR1H6
  3. 5CCPR1H5
  4. 4CCPR1H4
  5. 3CCPR1H3
  6. 2CCPR1H2
  7. 1CCPR1H1
  8. 0CCPR1H0
1 field
FieldBitsWhat it does
CCPR1H7:0

CCP1CON

Address
0x293
Reset
0x00
Access
read/write
  1. 7P1M1
  2. 6P1M0
  3. 5DC1B1
  4. 4DC1B0
  5. 3CCP1M3
  6. 2CCP1M2
  7. 1CCP1M1
  8. 0CCP1M0
8 fields
FieldBitsWhat it does
P1M17
P1M06
DC1B15
DC1B04
CCP1M33
CCP1M22
CCP1M11
CCP1M00

CCP2 Capture/compare/PWM 2

CCPR2L

Address
0x298
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CCPR2L7
  2. 6CCPR2L6
  3. 5CCPR2L5
  4. 4CCPR2L4
  5. 3CCPR2L3
  6. 2CCPR2L2
  7. 1CCPR2L1
  8. 0CCPR2L0
1 field
FieldBitsWhat it does
CCPR2L7:0

CCPR2H

Address
0x299
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CCPR2H7
  2. 6CCPR2H6
  3. 5CCPR2H5
  4. 4CCPR2H4
  5. 3CCPR2H3
  6. 2CCPR2H2
  7. 1CCPR2H1
  8. 0CCPR2H0
1 field
FieldBitsWhat it does
CCPR2H7:0

CCP2CON

Address
0x29A
Reset
0x00
Access
read/write
  1. 7P2M1
  2. 6P2M0
  3. 5DC2B1
  4. 4DC2B0
  5. 3CCP2M3
  6. 2CCP2M2
  7. 1CCP2M1
  8. 0CCP2M0
8 fields
FieldBitsWhat it does
P2M17
P2M06
DC2B15
DC2B04
CCP2M33
CCP2M22
CCP2M11
CCP2M00

IOC Interrupt-on-change

IOCAPInterrupt-On-Change Positive Edge Register

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

IOCANInterrupt-On-Change Negative Edge Register

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

IOCAFInterrupt-On-Change Flag Register

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

IOCBPInterrupt-On-Change Positive Edge Register

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

IOCBNInterrupt-On-Change Negative Edge Register

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

IOCBFInterrupt-On-Change Flag Register

Address
0x396
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
0x397
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
0x398
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
0x399
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
0x39D
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
0x39E
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
0x39F
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

SFR Other special function registers

OPA1CON

Address
0x511
Reset
0x00
Access
read/write
  1. 7OPA1EN
  2. 6OPA1SP
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1OPA1CH1
  8. 0OPA1CH0
4 fields
FieldBitsWhat it does
OPA1EN7
OPA1SP6
OPA1CH11
OPA1CH00

OPA2CON

Address
0x513
Reset
0x00
Access
read/write
  1. 7OPA2EN
  2. 6OPA2SP
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1OPA2CH1
  8. 0OPA2CH0
4 fields
FieldBitsWhat it does
OPA2EN7
OPA2SP6
OPA2CH11
OPA2CH00

PSMC1 Programmable switch-mode control 1

PSMC1CON

Address
0x811
Reset
0x00
Access
read/write
  1. 7PSMC1EN
  2. 6PSMC1LD
  3. 5P1DBFE
  4. 4P1DBRE
  5. 3P1MODE3
  6. 2P1MODE2
  7. 1P1MODE1
  8. 0P1MODE0
5 fields
FieldBitsWhat it does
PSMC1EN7
PSMC1LD6
P1DBFE5
P1DBRE4
P1MODE3:0

PSMC1MDL

Address
0x812
Reset
0x00
Access
read/write
  1. 7P1MDLEN
  2. 6P1MDLPOL
  3. 5P1MDLBIT
  4. 4–
  5. 3P1MSRC3
  6. 2P1MSRC2
  7. 1P1MSRC1
  8. 0P1MSRC0
4 fields
FieldBitsWhat it does
P1MDLEN7
P1MDLPOL6
P1MDLBIT5
P1MSRC3:0

PSMC1SYNC

Address
0x813
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1P1SYNC1
  8. 0P1SYNC0
2 fields
FieldBitsWhat it does
P1SYNC11
P1SYNC00

PSMC1CLK

Address
0x814
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5P1CPRE1
  4. 4P1CPRE0
  5. 3–
  6. 2–
  7. 1P1CSRC1
  8. 0P1CSRC0
2 fields
FieldBitsWhat it does
P1CPRE5:4
P1CSRC1:0

PSMC1OEN

Address
0x815
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5P1OEF
  4. 4P1OEE
  5. 3P1OED
  6. 2P1OEC
  7. 1P1OEB
  8. 0P1OEA
6 fields
FieldBitsWhat it does
P1OEF5
P1OEE4
P1OED3
P1OEC2
P1OEB1
P1OEA0

PSMC1POL

Address
0x816
Reset
0x00
Access
read/write
  1. 7–
  2. 6P1INPOL
  3. 5P1POLF
  4. 4P1POLE
  5. 3P1POLD
  6. 2P1POLC
  7. 1P1POLB
  8. 0P1POLA
7 fields
FieldBitsWhat it does
P1INPOL6
P1POLF5
P1POLE4
P1POLD3
P1POLC2
P1POLB1
P1POLA0

PSMC1BLNK

Address
0x817
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5P1FEBM1
  4. 4P1FEBM0
  5. 3–
  6. 2–
  7. 1P1REBM1
  8. 0P1REBM0
2 fields
FieldBitsWhat it does
P1FEBM5:4
P1REBM1:0

PSMC1REBS

Address
0x818
Reset
0x00
Access
read/write
  1. 7P1REBSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P1REBSC3
  6. 2P1REBSC2
  7. 1P1REBSC1
  8. 0–
4 fields
FieldBitsWhat it does
P1REBSIN7
P1REBSC33
P1REBSC22
P1REBSC11

PSMC1FEBS

Address
0x819
Reset
0x00
Access
read/write
  1. 7P1FEBSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P1FEBSC3
  6. 2P1FEBSC2
  7. 1P1FEBSC1
  8. 0–
4 fields
FieldBitsWhat it does
P1FEBSIN7
P1FEBSC33
P1FEBSC22
P1FEBSC11

PSMC1PHS

Address
0x81A
Reset
0x00
Access
read/write
  1. 7P1PHSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P1PHSC3
  6. 2P1PHSC2
  7. 1P1PHSC1
  8. 0P1PHST
5 fields
FieldBitsWhat it does
P1PHSIN7
P1PHSC33
P1PHSC22
P1PHSC11
P1PHST0

PSMC1DCS

Address
0x81B
Reset
0x00
Access
read/write
  1. 7P1DCSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P1DCSC3
  6. 2P1DCSC2
  7. 1P1DCSC1
  8. 0P1DCST
5 fields
FieldBitsWhat it does
P1DCSIN7
P1DCSC33
P1DCSC22
P1DCSC11
P1DCST0

PSMC1PRS

Address
0x81C
Reset
0x00
Access
read/write
  1. 7P1PRSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P1PRSC3
  6. 2P1PRSC2
  7. 1P1PRSC1
  8. 0P1PRST
5 fields
FieldBitsWhat it does
P1PRSIN7
P1PRSC33
P1PRSC22
P1PRSC11
P1PRST0

PSMC1ASDC

Address
0x81D
Reset
0x00
Access
read/write
  1. 7P1ASE
  2. 6P1ASDEN
  3. 5P1ARSEN
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0P1ASDOV
4 fields
FieldBitsWhat it does
P1ASE7
P1ASDEN6
P1ARSEN5
P1ASDOV0

PSMC1ASDL

Address
0x81E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5P1ASDLF
  4. 4P1ASDLE
  5. 3P1ASDLD
  6. 2P1ASDLC
  7. 1P1ASDLB
  8. 0P1ASDLA
6 fields
FieldBitsWhat it does
P1ASDLF5
P1ASDLE4
P1ASDLD3
P1ASDLC2
P1ASDLB1
P1ASDLA0

PSMC1ASDS

Address
0x81F
Reset
0x00
Access
read/write
  1. 7P1ASDSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P1ASDSC3
  6. 2P1ASDSC2
  7. 1P1ASDSC1
  8. 0–
4 fields
FieldBitsWhat it does
P1ASDSIN7
P1ASDSC33
P1ASDSC22
P1ASDSC11

PSMC1INT

Address
0x820
Reset
0x00
Access
read/write
  1. 7P1TOVIE
  2. 6P1TPHIE
  3. 5P1TDCIE
  4. 4P1TPRIE
  5. 3P1TOVIF
  6. 2P1TPHIF
  7. 1P1TDCIF
  8. 0P1TPRIF
8 fields
FieldBitsWhat it does
P1TOVIE7
P1TPHIE6
P1TDCIE5
P1TPRIE4
P1TOVIF3
P1TPHIF2
P1TDCIF1
P1TPRIF0

PSMC1PHL

Address
0x821
Reset
0x00
Access
read/write
  1. 7PSMC1PH7
  2. 6PSMC1PH6
  3. 5PSMC1PH5
  4. 4PSMC1PH4
  5. 3PSMC1PH3
  6. 2PSMC1PH2
  7. 1PSMC1PH1
  8. 0PSMC1PH0
8 fields
FieldBitsWhat it does
PSMC1PH77
PSMC1PH66
PSMC1PH55
PSMC1PH44
PSMC1PH33
PSMC1PH22
PSMC1PH11
PSMC1PH00

PSMC1PHH

Address
0x822
Reset
0x00
Access
read/write
  1. 7PSMC1PH15
  2. 6PSMC1PH14
  3. 5PSMC1PH13
  4. 4PSMC1PH12
  5. 3PSMC1PH11
  6. 2PSMC1PH10
  7. 1PSMC1PH9
  8. 0PSMC1PH8
8 fields
FieldBitsWhat it does
PSMC1PH157
PSMC1PH146
PSMC1PH135
PSMC1PH124
PSMC1PH113
PSMC1PH102
PSMC1PH91
PSMC1PH80

PSMC1DCL

Address
0x823
Reset
0x00
Access
read/write
  1. 7PSMC1DC7
  2. 6PSMC1DC6
  3. 5PSMC1DC5
  4. 4PSMC1DC4
  5. 3PSMC1DC3
  6. 2PSMC1DC2
  7. 1PSMC1DC1
  8. 0PSMC1DC0
8 fields
FieldBitsWhat it does
PSMC1DC77
PSMC1DC66
PSMC1DC55
PSMC1DC44
PSMC1DC33
PSMC1DC22
PSMC1DC11
PSMC1DC00

PSMC1DCH

Address
0x824
Reset
0x00
Access
read/write
  1. 7PSMC1DC15
  2. 6PSMC1DC14
  3. 5PSMC1DC13
  4. 4PSMC1DC12
  5. 3PSMC1DC11
  6. 2PSMC1DC10
  7. 1PSMC1DC9
  8. 0PSMC1DC8
8 fields
FieldBitsWhat it does
PSMC1DC157
PSMC1DC146
PSMC1DC135
PSMC1DC124
PSMC1DC113
PSMC1DC102
PSMC1DC91
PSMC1DC80

PSMC1PRL

Address
0x825
Reset
0x00
Access
read/write
  1. 7PSMC1PR7
  2. 6PSMC1PR6
  3. 5PSMC1PR5
  4. 4PSMC1PR4
  5. 3PSMC1PR3
  6. 2PSMC1PR2
  7. 1PSMC1PR1
  8. 0PSMC1PR0
8 fields
FieldBitsWhat it does
PSMC1PR77
PSMC1PR66
PSMC1PR55
PSMC1PR44
PSMC1PR33
PSMC1PR22
PSMC1PR11
PSMC1PR00

PSMC1PRH

Address
0x826
Reset
0x00
Access
read/write
  1. 7PSMC1PR15
  2. 6PSMC1PR14
  3. 5PSMC1PR13
  4. 4PSMC1PR12
  5. 3PSMC1PR11
  6. 2PSMC1PR10
  7. 1PSMC1PR9
  8. 0PSMC1PR8
8 fields
FieldBitsWhat it does
PSMC1PR157
PSMC1PR146
PSMC1PR135
PSMC1PR124
PSMC1PR113
PSMC1PR102
PSMC1PR91
PSMC1PR80

PSMC1TMRL

Address
0x827
Reset
0x01
Access
read/write
  1. 7PSMC1TMR7
  2. 6PSMC1TMR6
  3. 5PSMC1TMR5
  4. 4PSMC1TMR4
  5. 3PSMC1TMR3
  6. 2PSMC1TMR2
  7. 1PSMC1TMR1
  8. 0PSMC1TMR0
8 fields
FieldBitsWhat it does
PSMC1TMR77
PSMC1TMR66
PSMC1TMR55
PSMC1TMR44
PSMC1TMR33
PSMC1TMR22
PSMC1TMR11
PSMC1TMR00

PSMC1TMRH

Address
0x828
Reset
0x00
Access
read/write
  1. 7PSMC1TMR15
  2. 6PSMC1TMR14
  3. 5PSMC1TMR13
  4. 4PSMC1TMR12
  5. 3PSMC1TMR11
  6. 2PSMC1TMR10
  7. 1PSMC1TMR9
  8. 0PSMC1TMR8
8 fields
FieldBitsWhat it does
PSMC1TMR157
PSMC1TMR146
PSMC1TMR135
PSMC1TMR124
PSMC1TMR113
PSMC1TMR102
PSMC1TMR91
PSMC1TMR80

PSMC1DBR

Address
0x829
Reset
0x00
Access
read/write
  1. 7PSMC1DBR7
  2. 6PSMC1DBR6
  3. 5PSMC1DBR5
  4. 4PSMC1DBR4
  5. 3PSMC1DBR3
  6. 2PSMC1DBR2
  7. 1PSMC1DBR1
  8. 0PSMC1DBR0
8 fields
FieldBitsWhat it does
PSMC1DBR77
PSMC1DBR66
PSMC1DBR55
PSMC1DBR44
PSMC1DBR33
PSMC1DBR22
PSMC1DBR11
PSMC1DBR00

PSMC1DBF

Address
0x82A
Reset
0x00
Access
read/write
  1. 7PSMC1DBF7
  2. 6PSMC1DBF6
  3. 5PSMC1DBF5
  4. 4PSMC1DBF4
  5. 3PSMC1DBF3
  6. 2PSMC1DBF2
  7. 1PSMC1DBF1
  8. 0PSMC1DBF0
8 fields
FieldBitsWhat it does
PSMC1DBF77
PSMC1DBF66
PSMC1DBF55
PSMC1DBF44
PSMC1DBF33
PSMC1DBF22
PSMC1DBF11
PSMC1DBF00

PSMC1BLKR

Address
0x82B
Reset
0x00
Access
read/write
  1. 7PSMC1BLKR7
  2. 6PSMC1BLKR6
  3. 5PSMC1BLKR5
  4. 4PSMC1BLKR4
  5. 3PSMC1BLKR3
  6. 2PSMC1BLKR2
  7. 1PSMC1BLKR1
  8. 0PSMC1BLKR0
8 fields
FieldBitsWhat it does
PSMC1BLKR77
PSMC1BLKR66
PSMC1BLKR55
PSMC1BLKR44
PSMC1BLKR33
PSMC1BLKR22
PSMC1BLKR11
PSMC1BLKR00

PSMC1BLKF

Address
0x82C
Reset
0x00
Access
read/write
  1. 7PSMC1BLKF7
  2. 6PSMC1BLKF6
  3. 5PSMC1BLKF5
  4. 4PSMC1BLKF4
  5. 3PSMC1BLKF3
  6. 2PSMC1BLKF2
  7. 1PSMC1BLKF1
  8. 0PSMC1BLKF0
8 fields
FieldBitsWhat it does
PSMC1BLKF77
PSMC1BLKF66
PSMC1BLKF55
PSMC1BLKF44
PSMC1BLKF33
PSMC1BLKF22
PSMC1BLKF11
PSMC1BLKF00

PSMC1FFA

Address
0x82D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PSMC1FFA3
  6. 2PSMC1FFA2
  7. 1PSMC1FFA1
  8. 0PSMC1FFA0
4 fields
FieldBitsWhat it does
PSMC1FFA33
PSMC1FFA22
PSMC1FFA11
PSMC1FFA00

PSMC1STR0

Address
0x82E
Reset
0x01
Access
read/write
  1. 7–
  2. 6–
  3. 5P1STRF
  4. 4P1STRE
  5. 3P1STRD
  6. 2P1STRC
  7. 1P1STRB
  8. 0P1STRA
6 fields
FieldBitsWhat it does
P1STRF5
P1STRE4
P1STRD3
P1STRC2
P1STRB1
P1STRA0

PSMC1STR1

Address
0x82F
Reset
0x00
Access
read/write
  1. 7P1SSYNC
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1P1LSMEN
  8. 0P1HSMEN
3 fields
FieldBitsWhat it does
P1SSYNC7
P1LSMEN1
P1HSMEN0

PSMC2 Programmable switch-mode control 2

PSMC2CON

Address
0x831
Reset
0x00
Access
read/write
  1. 7PSMC2EN
  2. 6PSMC2LD
  3. 5P2DBFE
  4. 4P2DBRE
  5. 3P2MODE3
  6. 2P2MODE2
  7. 1P2MODE1
  8. 0P2MODE0
5 fields
FieldBitsWhat it does
PSMC2EN7
PSMC2LD6
P2DBFE5
P2DBRE4
P2MODE3:0

PSMC2MDL

Address
0x832
Reset
0x00
Access
read/write
  1. 7P2MDLEN
  2. 6P2MDLPOL
  3. 5P2MDLBIT
  4. 4–
  5. 3P2MSRC3
  6. 2P2MSRC2
  7. 1P2MSRC1
  8. 0P2MSRC0
4 fields
FieldBitsWhat it does
P2MDLEN7
P2MDLPOL6
P2MDLBIT5
P2MSRC3:0

PSMC2SYNC

Address
0x833
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1P2SYNC1
  8. 0P2SYNC0
2 fields
FieldBitsWhat it does
P2SYNC11
P2SYNC00

PSMC2CLK

Address
0x834
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5P2CPRE1
  4. 4P2CPRE0
  5. 3–
  6. 2–
  7. 1P2CSRC1
  8. 0P2CSRC0
2 fields
FieldBitsWhat it does
P2CPRE5:4
P2CSRC1:0

PSMC2OEN

Address
0x835
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1P2OEB
  8. 0P2OEA
2 fields
FieldBitsWhat it does
P2OEB1
P2OEA0

PSMC2POL

Address
0x836
Reset
0x00
Access
read/write
  1. 7–
  2. 6P2INPOL
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1P2POLB
  8. 0P2POLA
3 fields
FieldBitsWhat it does
P2INPOL6
P2POLB1
P2POLA0

PSMC2BLNK

Address
0x837
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5P2FEBM1
  4. 4P2FEBM0
  5. 3–
  6. 2–
  7. 1P2REBM1
  8. 0P2REBM0
2 fields
FieldBitsWhat it does
P2FEBM5:4
P2REBM1:0

PSMC2REBS

Address
0x838
Reset
0x00
Access
read/write
  1. 7P2REBSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P2REBSC3
  6. 2P2REBSC2
  7. 1P2REBSC1
  8. 0–
4 fields
FieldBitsWhat it does
P2REBSIN7
P2REBSC33
P2REBSC22
P2REBSC11

PSMC2FEBS

Address
0x839
Reset
0x00
Access
read/write
  1. 7P2FEBSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P2FEBSC3
  6. 2P2FEBSC2
  7. 1P2FEBSC1
  8. 0–
4 fields
FieldBitsWhat it does
P2FEBSIN7
P2FEBSC33
P2FEBSC22
P2FEBSC11

PSMC2PHS

Address
0x83A
Reset
0x00
Access
read/write
  1. 7P2PHSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P2PHSC3
  6. 2P2PHSC2
  7. 1P2PHSC1
  8. 0P2PHST
5 fields
FieldBitsWhat it does
P2PHSIN7
P2PHSC33
P2PHSC22
P2PHSC11
P2PHST0

PSMC2DCS

Address
0x83B
Reset
0x00
Access
read/write
  1. 7P2DCSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P2DCSC3
  6. 2P2DCSC2
  7. 1P2DCSC1
  8. 0P2DCST
5 fields
FieldBitsWhat it does
P2DCSIN7
P2DCSC33
P2DCSC22
P2DCSC11
P2DCST0

PSMC2PRS

Address
0x83C
Reset
0x00
Access
read/write
  1. 7P2PRSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P2PRSC3
  6. 2P2PRSC2
  7. 1P2PRSC1
  8. 0P2PRST
5 fields
FieldBitsWhat it does
P2PRSIN7
P2PRSC33
P2PRSC22
P2PRSC11
P2PRST0

PSMC2ASDC

Address
0x83D
Reset
0x00
Access
read/write
  1. 7P2ASE
  2. 6P2ASDEN
  3. 5P2ARSEN
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0P2ASDOV
4 fields
FieldBitsWhat it does
P2ASE7
P2ASDEN6
P2ARSEN5
P2ASDOV0

PSMC2ASDL

Address
0x83E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1P2ASDLB
  8. 0P2ASDLA
2 fields
FieldBitsWhat it does
P2ASDLB1
P2ASDLA0

PSMC2ASDS

Address
0x83F
Reset
0x00
Access
read/write
  1. 7P2ASDSIN
  2. 6–
  3. 5–
  4. 4–
  5. 3P2ASDSC3
  6. 2P2ASDSC2
  7. 1P2ASDSC1
  8. 0–
4 fields
FieldBitsWhat it does
P2ASDSIN7
P2ASDSC33
P2ASDSC22
P2ASDSC11

PSMC2INT

Address
0x840
Reset
0x00
Access
read/write
  1. 7P2TOVIE
  2. 6P2TPHIE
  3. 5P2TDCIE
  4. 4P2TPRIE
  5. 3P2TOVIF
  6. 2P2TPHIF
  7. 1P2TDCIF
  8. 0P2TPRIF
8 fields
FieldBitsWhat it does
P2TOVIE7
P2TPHIE6
P2TDCIE5
P2TPRIE4
P2TOVIF3
P2TPHIF2
P2TDCIF1
P2TPRIF0

PSMC2PHL

Address
0x841
Reset
0x00
Access
read/write
  1. 7PSMC2PH7
  2. 6PSMC2PH6
  3. 5PSMC2PH5
  4. 4PSMC2PH4
  5. 3PSMC2PH3
  6. 2PSMC2PH2
  7. 1PSMC2PH1
  8. 0PSMC2PH0
8 fields
FieldBitsWhat it does
PSMC2PH77
PSMC2PH66
PSMC2PH55
PSMC2PH44
PSMC2PH33
PSMC2PH22
PSMC2PH11
PSMC2PH00

PSMC2PHH

Address
0x842
Reset
0x00
Access
read/write
  1. 7PSMC2PH15
  2. 6PSMC2PH14
  3. 5PSMC2PH13
  4. 4PSMC2PH12
  5. 3PSMC2PH11
  6. 2PSMC2PH10
  7. 1PSMC2PH9
  8. 0PSMC2PH8
8 fields
FieldBitsWhat it does
PSMC2PH157
PSMC2PH146
PSMC2PH135
PSMC2PH124
PSMC2PH113
PSMC2PH102
PSMC2PH91
PSMC2PH80

PSMC2DCL

Address
0x843
Reset
0x00
Access
read/write
  1. 7PSMC2DC7
  2. 6PSMC2DC6
  3. 5PSMC2DC5
  4. 4PSMC2DC4
  5. 3PSMC2DC3
  6. 2PSMC2DC2
  7. 1PSMC2DC1
  8. 0PSMC2DC0
8 fields
FieldBitsWhat it does
PSMC2DC77
PSMC2DC66
PSMC2DC55
PSMC2DC44
PSMC2DC33
PSMC2DC22
PSMC2DC11
PSMC2DC00

PSMC2DCH

Address
0x844
Reset
0x00
Access
read/write
  1. 7PSMC2DC15
  2. 6PSMC2DC14
  3. 5PSMC2DC13
  4. 4PSMC2DC12
  5. 3PSMC2DC11
  6. 2PSMC2DC10
  7. 1PSMC2DC9
  8. 0PSMC2DC8
8 fields
FieldBitsWhat it does
PSMC2DC157
PSMC2DC146
PSMC2DC135
PSMC2DC124
PSMC2DC113
PSMC2DC102
PSMC2DC91
PSMC2DC80

PSMC2PRL

Address
0x845
Reset
0x00
Access
read/write
  1. 7PSMC2PR7
  2. 6PSMC2PR6
  3. 5PSMC2PR5
  4. 4PSMC2PR4
  5. 3PSMC2PR3
  6. 2PSMC2PR2
  7. 1PSMC2PR1
  8. 0PSMC2PR0
8 fields
FieldBitsWhat it does
PSMC2PR77
PSMC2PR66
PSMC2PR55
PSMC2PR44
PSMC2PR33
PSMC2PR22
PSMC2PR11
PSMC2PR00

PSMC2PRH

Address
0x846
Reset
0x00
Access
read/write
  1. 7PSMC2PR15
  2. 6PSMC2PR14
  3. 5PSMC2PR13
  4. 4PSMC2PR12
  5. 3PSMC2PR11
  6. 2PSMC2PR10
  7. 1PSMC2PR9
  8. 0PSMC2PR8
8 fields
FieldBitsWhat it does
PSMC2PR157
PSMC2PR146
PSMC2PR135
PSMC2PR124
PSMC2PR113
PSMC2PR102
PSMC2PR91
PSMC2PR80

PSMC2TMRL

Address
0x847
Reset
0x01
Access
read/write
  1. 7PSMC2TMR7
  2. 6PSMC2TMR6
  3. 5PSMC2TMR5
  4. 4PSMC2TMR4
  5. 3PSMC2TMR3
  6. 2PSMC2TMR2
  7. 1PSMC2TMR1
  8. 0PSMC2TMR0
8 fields
FieldBitsWhat it does
PSMC2TMR77
PSMC2TMR66
PSMC2TMR55
PSMC2TMR44
PSMC2TMR33
PSMC2TMR22
PSMC2TMR11
PSMC2TMR00

PSMC2TMRH

Address
0x848
Reset
0x00
Access
read/write
  1. 7PSMC2TMR15
  2. 6PSMC2TMR14
  3. 5PSMC2TMR13
  4. 4PSMC2TMR12
  5. 3PSMC2TMR11
  6. 2PSMC2TMR10
  7. 1PSMC2TMR9
  8. 0PSMC2TMR8
8 fields
FieldBitsWhat it does
PSMC2TMR157
PSMC2TMR146
PSMC2TMR135
PSMC2TMR124
PSMC2TMR113
PSMC2TMR102
PSMC2TMR91
PSMC2TMR80

PSMC2DBR

Address
0x849
Reset
0x00
Access
read/write
  1. 7PSMC2DBR7
  2. 6PSMC2DBR6
  3. 5PSMC2DBR5
  4. 4PSMC2DBR4
  5. 3PSMC2DBR3
  6. 2PSMC2DBR2
  7. 1PSMC2DBR1
  8. 0PSMC2DBR0
8 fields
FieldBitsWhat it does
PSMC2DBR77
PSMC2DBR66
PSMC2DBR55
PSMC2DBR44
PSMC2DBR33
PSMC2DBR22
PSMC2DBR11
PSMC2DBR00

PSMC2DBF

Address
0x84A
Reset
0x00
Access
read/write
  1. 7PSMC2DBF7
  2. 6PSMC2DBF6
  3. 5PSMC2DBF5
  4. 4PSMC2DBF4
  5. 3PSMC2DBF3
  6. 2PSMC2DBF2
  7. 1PSMC2DBF1
  8. 0PSMC2DBF0
8 fields
FieldBitsWhat it does
PSMC2DBF77
PSMC2DBF66
PSMC2DBF55
PSMC2DBF44
PSMC2DBF33
PSMC2DBF22
PSMC2DBF11
PSMC2DBF00

PSMC2BLKR

Address
0x84B
Reset
0x00
Access
read/write
  1. 7PSMC2BLKR7
  2. 6PSMC2BLKR6
  3. 5PSMC2BLKR5
  4. 4PSMC2BLKR4
  5. 3PSMC2BLKR3
  6. 2PSMC2BLKR2
  7. 1PSMC2BLKR1
  8. 0PSMC2BLKR0
8 fields
FieldBitsWhat it does
PSMC2BLKR77
PSMC2BLKR66
PSMC2BLKR55
PSMC2BLKR44
PSMC2BLKR33
PSMC2BLKR22
PSMC2BLKR11
PSMC2BLKR00

PSMC2BLKF

Address
0x84C
Reset
0x00
Access
read/write
  1. 7PSMC2BLKF7
  2. 6PSMC2BLKF6
  3. 5PSMC2BLKF5
  4. 4PSMC2BLKF4
  5. 3PSMC2BLKF3
  6. 2PSMC2BLKF2
  7. 1PSMC2BLKF1
  8. 0PSMC2BLKF0
8 fields
FieldBitsWhat it does
PSMC2BLKF77
PSMC2BLKF66
PSMC2BLKF55
PSMC2BLKF44
PSMC2BLKF33
PSMC2BLKF22
PSMC2BLKF11
PSMC2BLKF00

PSMC2FFA

Address
0x84D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3PSMC2FFA3
  6. 2PSMC2FFA2
  7. 1PSMC2FFA1
  8. 0PSMC2FFA0
4 fields
FieldBitsWhat it does
PSMC2FFA33
PSMC2FFA22
PSMC2FFA11
PSMC2FFA00

PSMC2STR0

Address
0x84E
Reset
0x01
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1P2STRB
  8. 0P2STRA
2 fields
FieldBitsWhat it does
P2STRB1
P2STRA0

PSMC2STR1

Address
0x84F
Reset
0x00
Access
read/write
  1. 7P2SSYNC
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1P2LSMEN
  8. 0P2HSMEN
3 fields
FieldBitsWhat it does
P2SSYNC7
P2LSMEN1
P2HSMEN0