PIC18F85J50 registers All 204 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.
PMP Parallel master port PMSTATL
Address 0xF40
Reset 0x8F
Access read/write 7 OBE 6 OBUF 5 – 4 – 3 OB3E 2 OB2E 1 OB1E 0 OB0E 6 fields
Field Bits What it does OBE 7 OBUF 6 OB3E 3 OB2E 2 OB1E 1 OB0E 0
PMSTATH
Address 0xF41
Reset 0x00
Access read/write 7 IBF 6 IBOV 5 – 4 – 3 IB3F 2 IB2F 1 IB1F 0 IB0F 6 fields
Field Bits What it does IBF 7 IBOV 6 IB3F 3 IB2F 2 IB1F 1 IB0F 0
PMEL
Address 0xF42
Reset 0x00
Access read/write 7 PTENL7 6 PTENL6 5 PTENL5 4 PTENL4 3 PTENL3 2 PTENL2 1 PTENL1 0 PTENL0 1 field
Field Bits What it does PTENL 7:0
PMEH
Address 0xF43
Reset 0x00
Access read/write 7 PTENH7 6 PTENH6 5 PTENH5 4 PTENH4 3 PTENH3 2 PTENH2 1 PTENH1 0 PTENH0 1 field
Field Bits What it does PTENH 7:0
PMMODEL
Address 0xF48
Reset 0x00
Access read/write 7 WAITB1 6 WAITB0 5 WAITM3 4 WAITM2 3 WAITM1 2 WAITM0 1 WAITE1 0 WAITE0 3 fields
Field Bits What it does WAITB 7:6 WAITM 5:2 WAITE 1:0
PMMODEH
Address 0xF49
Reset 0x00
Access read/write 7 BUSY 6 IRQM1 5 IRQM0 4 INCM1 3 INCM0 2 MODE16 1 MODE1 0 MODE0 5 fields
Field Bits What it does BUSY 7 IRQM 6:5 INCM 4:3 MODE16 2 MODE 1:0
PMADDRL
Address 0xF68
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PMADDRH
Address 0xF69
Reset 0x00
Access read/write 7 CS2 6 CS1 5 ADDRH5 4 ADDRH4 3 ADDRH3 2 ADDRH2 1 ADDRH1 0 ADDRH0 3 fields
Field Bits What it does CS2 7 CS1 6 ADDRH 5:0
PMD Peripheral module disable PMDIN2L
Address 0xF44
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PMDIN2H
Address 0xF45
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PMDOUT2L
Address 0xF46
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PMDOUT2H
Address 0xF47
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PMDIN1L
Address 0xF66
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PMDIN1H
Address 0xF67
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PMDOUT1L
Address 0xF68
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PMDOUT1H
Address 0xF69
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – NVM Data EEPROM and flash program memory PMCONL
Address 0xF4A
Reset 0x00
Access read/write 7 CSF1 6 CSF0 5 ALP 4 CS2P 3 CS1P 2 BEP 1 WRSP 0 RDSP 8 fields
Field Bits What it does CSF1 7 CSF0 6 ALP 5 CS2P 4 CS1P 3 BEP 2 WRSP 1 RDSP 0
PMCONH
Address 0xF4B
Reset 0x00
Access read/write 7 PMPEN 6 – 5 PSIDL 4 ADRMUX1 3 ADRMUX0 2 PTBEEN 1 PTWREN 0 PTRDEN 7 fields
Field Bits What it does PMPEN 7 PSIDL 5 ADRMUX1 4 ADRMUX0 3 PTBEEN 2 PTWREN 1 PTRDEN 0
7 – 6 – 5 WPROG 4 FREE 3 WRERR 2 WREN 1 WR 0 – 5 fields
Field Bits What it does WPROG 5 FREE 4 WRERR 3 WREN 2 WR 1
EECON2
Address 0xFA7
Reset 0x00
Access write only 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – COMPARATOR Comparators and voltage reference CMSTAT
Address 0xF6A
Reset 0x03
Access read only 7 – 6 – 5 – 4 – 3 – 2 – 1 COUT2 0 COUT1 2 fields
Field Bits What it does COUT2 1 COUT1 0
CVRCON
Address 0xF77
Reset 0x00
Access read/write 7 CVREN 6 CVROE 5 CVRR 4 CVRSS 3 CVR3 2 CVR2 1 CVR1 0 CVR0 5 fields
Field Bits What it does CVREN 7 CVROE 6 CVRR 5 CVRSS 4 CVR 3:0
CM2CON1
Address 0xFD1
Reset 0x1F
Access read/write 7 CON 6 COE 5 CPOL 4 EVPOL1 3 EVPOL0 2 CREF 1 CCH1 0 CCH0 6 fields
Field Bits What it does CON 7 COE 6 CPOL 5 EVPOL 4:3 CREF 2 CCH 1:0
CM1CON1
Address 0xFD2
Reset 0x1F
Access read/write 7 CON 6 COE 5 CPOL 4 EVPOL1 3 EVPOL0 2 CREF 1 CCH1 0 CCH0 6 fields
Field Bits What it does CON 7 COE 6 CPOL 5 EVPOL 4:3 CREF 2 CCH 1:0
MSSP Master synchronous serial port (SPI, I²C) SSP2CON2
Address 0xF6B
Reset 0x00
Access read/write 7 GCEN 6 ACKSTAT 5 ACKDT 4 ACKEN 3 RCEN 2 PEN 1 RSEN 0 SEN 8 fields
Field Bits What it does GCEN 7 ACKSTAT 6 ACKDT 5 ACKEN 4 RCEN 3 PEN 2 RSEN 1 SEN 0
SSP2CON1
Address 0xF6C
Reset 0x00
Access read/write 7 WCOL 6 SSPOV 5 SSPEN 4 CKP 3 SSPM3 2 SSPM2 1 SSPM1 0 SSPM0 5 fields
Field Bits What it does WCOL 7 SSPOV 6 SSPEN 5 CKP 4 SSPM 3:0
SSP2STAT
Address 0xF6D
Reset 0x00
Access read/write 7 SMP 6 CKE 5 D/nA 4 P 3 S 2 R/nW 1 UA 0 BF 8 fields
Field Bits What it does SMP 7 CKE 6 D/nA 5 P 4 S 3 R/nW 2 UA 1 BF 0
SSP2ADD
Address 0xF6E
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – SSP2MSK
Address 0xF6E
Reset 0x00
Access read/write 7 MSK7 6 MSK6 5 MSK5 4 MSK4 3 MSK3 2 MSK2 1 MSK1 0 MSK0 8 fields
Field Bits What it does MSK7 7 MSK6 6 MSK5 5 MSK4 4 MSK3 3 MSK2 2 MSK1 1 MSK0 0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – SSP1CON2
Address 0xFC5
Reset 0x00
Access read/write 7 GCEN 6 ACKSTAT 5 ACKDT 4 ACKEN 3 RCEN 2 PEN 1 RSEN 0 SEN 8 fields
Field Bits What it does GCEN 7 ACKSTAT 6 ACKDT 5 ACKEN 4 RCEN 3 PEN 2 RSEN 1 SEN 0
SSP1CON1
Address 0xFC6
Reset 0x00
Access read/write 7 WCOL 6 SSPOV 5 SSPEN 4 CKP 3 SSPM3 2 SSPM2 1 SSPM1 0 SSPM0 5 fields
Field Bits What it does WCOL 7 SSPOV 6 SSPEN 5 CKP 4 SSPM 3:0
SSP1STAT
Address 0xFC7
Reset 0x00
Access read/write 7 SMP 6 CKE 5 D/nA 4 P 3 S 2 R/nW 1 UA 0 BF 8 fields
Field Bits What it does SMP 7 CKE 6 D/nA 5 P 4 S 3 R/nW 2 UA 1 BF 0
SSP1ADD
Address 0xFC8
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – SSP1MSK
Address 0xFC8
Reset 0xFF
Access read/write 7 MSK7 6 MSK6 5 MSK5 4 MSK4 3 MSK3 2 MSK2 1 MSK1 0 MSK0 8 fields
Field Bits What it does MSK7 7 MSK6 6 MSK5 5 MSK4 4 MSK3 3 MSK2 2 MSK1 1 MSK0 0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – CCP5 Capture/compare/PWM 5 CCP5CON
Address 0xF70
Reset 0x00
Access read/write 7 – 6 – 5 DC5B1 4 DC5B0 3 CCP5M3 2 CCP5M2 1 CCP5M1 0 CCP5M0 2 fields
Field Bits What it does DC5B 5:4 CCP5M 3:0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – CCP4 Capture/compare/PWM 4 CCP4CON
Address 0xF73
Reset 0x00
Access read/write 7 – 6 – 5 DC4B1 4 DC4B0 3 CCP4M3 2 CCP4M2 1 CCP4M1 0 CCP4M0 2 fields
Field Bits What it does DC4B 5:4 CCP4M 3:0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – TMR4 Timer4 T4CON
Address 0xF76
Reset 0x00
Access read/write 7 – 6 T4OUTPS3 5 T4OUTPS2 4 T4OUTPS1 3 T4OUTPS0 2 TMR4ON 1 T4CKPS1 0 T4CKPS0 3 fields
Field Bits What it does T4OUTPS 6:3 TMR4ON 2 T4CKPS 1:0
PR4
Address 0xF77
Reset 0xFF
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – TMR4
Address 0xF78
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – TMR3 Timer3 T3CON
Address 0xF79
Reset 0x00
Access read/write 7 RD16 6 T3CCP2 5 T3CKPS1 4 T3CKPS0 3 T3CCP1 2 nT3SYNC 1 TMR3CS 0 TMR3ON 7 fields
Field Bits What it does RD16 7 T3CCP2 6 T3CKPS 5:4 T3CCP1 3 nT3SYNC 2 TMR3CS 1 TMR3ON 0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – EUSART USART BAUDCON2
Address 0xF7C
Reset 0x40
Access read/write 7 ABDOVF 6 RCIDL 5 RXDTP 4 TXCKP 3 BRG16 2 – 1 WUE 0 ABDEN 7 fields
Field Bits What it does ABDOVF 7 RCIDL 6 RXDTP 5 TXCKP 4 BRG16 3 WUE 1 ABDEN 0
SPBRGH2
Address 0xF7D
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – BAUDCON1
Address 0xF7E
Reset 0x40
Access read/write 7 ABDOVF 6 RCIDL 5 RXDTP 4 TXCKP 3 BRG16 2 – 1 WUE 0 ABDEN 7 fields
Field Bits What it does ABDOVF 7 RCIDL 6 RXDTP 5 TXCKP 4 BRG16 3 WUE 1 ABDEN 0
SPBRGH1
Address 0xF7F
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 SPEN 6 RX9 5 SREN 4 CREN 3 ADDEN 2 FERR 1 OERR 0 RX9D 8 fields
Field Bits What it does SPEN 7 RX9 6 SREN 5 CREN 4 ADDEN 3 FERR 2 OERR 1 RX9D 0
TXSTA2
Address 0xFA8
Reset 0x02
Access read/write 7 CSRC 6 TX9 5 TXEN 4 SYNC 3 SENDB 2 BRGH 1 TRMT 0 TX9D 8 fields
Field Bits What it does CSRC 7 TX9 6 TXEN 5 SYNC 4 SENDB 3 BRGH 2 TRMT 1 TX9D 0
TXREG2
Address 0xFA9
Reset 0x00
Access write only 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – RCREG2
Address 0xFAA
Reset 0x00
Access read only 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – SPBRG2
Address 0xFAB
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 SPEN 6 RX9 5 SREN 4 CREN 3 ADDEN 2 FERR 1 OERR 0 RX9D 8 fields
Field Bits What it does SPEN 7 RX9 6 SREN 5 CREN 4 ADDEN 3 FERR 2 OERR 1 RX9D 0
TXSTA1
Address 0xFAD
Reset 0x02
Access read/write 7 CSRC 6 TX9 5 TXEN 4 SYNC 3 SENDB 2 BRGH 1 TRMT 0 TX9D 8 fields
Field Bits What it does CSRC 7 TX9 6 TXEN 5 SYNC 4 SENDB 3 BRGH 2 TRMT 1 TX9D 0
TXREG1
Address 0xFAE
Reset 0x00
Access write only 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – RCREG1
Address 0xFAF
Reset 0x00
Access read only 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – SPBRG1
Address 0xFB0
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PORTA I/O port A 7 RA7 6 RA6 5 RA5 4 RA4 3 RA3 2 RA2 1 RA1 0 RA0 8 fields
Field Bits What it does RA7 7 RA6 6 RA5 5 RA4 4 RA3 3 RA2 2 RA1 1 RA0 0
7 LATA7 6 LATA6 5 LATA5 4 LATA4 3 LATA3 2 LATA2 1 LATA1 0 LATA0 8 fields
Field Bits What it does LATA7 7 LATA6 6 LATA5 5 LATA4 4 LATA3 3 LATA2 2 LATA1 1 LATA0 0
TRISA
Address 0xF92
Reset 0xFF
Access read/write 7 TRISA7 6 TRISA6 5 TRISA5 4 TRISA4 3 TRISA3 2 TRISA2 1 TRISA1 0 TRISA0 8 fields
Field Bits What it does TRISA7 7 TRISA6 6 TRISA5 5 TRISA4 4 TRISA3 3 TRISA2 2 TRISA1 1 TRISA0 0
PORTB I/O port B 7 RB7 6 RB6 5 RB5 4 RB4 3 RB3 2 RB2 1 RB1 0 RB0 8 fields
Field Bits What it does RB7 7 RB6 6 RB5 5 RB4 4 RB3 3 RB2 2 RB1 1 RB0 0
7 LATB7 6 LATB6 5 LATB5 4 LATB4 3 LATB3 2 LATB2 1 LATB1 0 LATB0 8 fields
Field Bits What it does LATB7 7 LATB6 6 LATB5 5 LATB4 4 LATB3 3 LATB2 2 LATB1 1 LATB0 0
TRISB
Address 0xF93
Reset 0xFF
Access read/write 7 TRISB7 6 TRISB6 5 TRISB5 4 TRISB4 3 TRISB3 2 TRISB2 1 TRISB1 0 TRISB0 8 fields
Field Bits What it does TRISB7 7 TRISB6 6 TRISB5 5 TRISB4 4 TRISB3 3 TRISB2 2 TRISB1 1 TRISB0 0
ODCON3
Address 0xFCD
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 SPI2OD 0 SPI1OD 2 fields
Field Bits What it does SPI2OD 1 SPI1OD 0
ODCON2
Address 0xFCE
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 USART2OD 0 USART1OD 2 fields
Field Bits What it does USART2OD 1 USART1OD 0
ODCON1
Address 0xFCF
Reset 0x00
Access read/write 7 – 6 – 5 – 4 CCP5OD 3 CCP4OD 2 ECCP3OD 1 ECCP2OD 0 ECCP1OD 5 fields
Field Bits What it does CCP5OD 4 CCP4OD 3 ECCP3OD 2 ECCP2OD 1 ECCP1OD 0
PORTC I/O port C 7 RC7 6 RC6 5 RC5 4 RC4 3 RC3 2 RC2 1 RC1 0 RC0 8 fields
Field Bits What it does RC7 7 RC6 6 RC5 5 RC4 4 RC3 3 RC2 2 RC1 1 RC0 0
7 LATC7 6 LATC6 5 LATC5 4 LATC4 3 LATC3 2 LATC2 1 LATC1 0 LATC0 8 fields
Field Bits What it does LATC7 7 LATC6 6 LATC5 5 LATC4 4 LATC3 3 LATC2 2 LATC1 1 LATC0 0
TRISC
Address 0xF94
Reset 0xFF
Access read/write 7 TRISC7 6 TRISC6 5 TRISC5 4 TRISC4 3 TRISC3 2 TRISC2 1 TRISC1 0 TRISC0 8 fields
Field Bits What it does TRISC7 7 TRISC6 6 TRISC5 5 TRISC4 4 TRISC3 3 TRISC2 2 TRISC1 1 TRISC0 0
PORTD I/O port D 7 RD7 6 RD6 5 RD5 4 RD4 3 RD3 2 RD2 1 RD1 0 RD0 8 fields
Field Bits What it does RD7 7 RD6 6 RD5 5 RD4 4 RD3 3 RD2 2 RD1 1 RD0 0
7 LATD7 6 LATD6 5 LATD5 4 LATD4 3 LATD3 2 LATD2 1 LATD1 0 LATD0 8 fields
Field Bits What it does LATD7 7 LATD6 6 LATD5 5 LATD4 4 LATD3 3 LATD2 2 LATD1 1 LATD0 0
TRISD
Address 0xF95
Reset 0xFF
Access read/write 7 TRISD7 6 TRISD6 5 TRISD5 4 TRISD4 3 TRISD3 2 TRISD2 1 TRISD1 0 TRISD0 8 fields
Field Bits What it does TRISD7 7 TRISD6 6 TRISD5 5 TRISD4 4 TRISD3 3 TRISD2 2 TRISD1 1 TRISD0 0
PORTE I/O port E 7 RE7 6 RE6 5 RE5 4 RE4 3 RE3 2 RE2 1 RE1 0 RE0 8 fields
Field Bits What it does RE7 7 RE6 6 RE5 5 RE4 4 RE3 3 RE2 2 RE1 1 RE0 0
7 LATE7 6 LATE6 5 LATE5 4 LATE4 3 LATE3 2 LATE2 1 LATE1 0 LATE0 8 fields
Field Bits What it does LATE7 7 LATE6 6 LATE5 5 LATE4 4 LATE3 3 LATE2 2 LATE1 1 LATE0 0
TRISE
Address 0xF96
Reset 0xFF
Access read/write 7 TRISE7 6 TRISE6 5 TRISE5 4 TRISE4 3 TRISE3 2 TRISE2 1 TRISE1 0 TRISE0 8 fields
Field Bits What it does TRISE7 7 TRISE6 6 TRISE5 5 TRISE4 4 TRISE3 3 TRISE2 2 TRISE1 1 TRISE0 0
PORTF I/O port F 7 RF7 6 RF6 5 RF5 4 RF4 3 RF3 2 RF2 1 – 0 – 6 fields
Field Bits What it does RF7 7 RF6 6 RF5 5 RF4 4 RF3 3 RF2 2
7 LATF7 6 LATF6 5 LATF5 4 LATF4 3 LATF3 2 LATF2 1 – 0 – 6 fields
Field Bits What it does LATF7 7 LATF6 6 LATF5 5 LATF4 4 LATF3 3 LATF2 2
TRISF
Address 0xF97
Reset 0xFC
Access read/write 7 TRISF7 6 TRISF6 5 TRISF5 4 TRISF4 3 TRISF3 2 TRISF2 1 – 0 – 6 fields
Field Bits What it does TRISF7 7 TRISF6 6 TRISF5 5 TRISF4 4 TRISF3 3 TRISF2 2
PORTG I/O port G 7 RDPU 6 REPU 5 RJPU 4 RG4 3 RG3 2 RG2 1 RG1 0 RG0 8 fields
Field Bits What it does RDPU 7 REPU 6 RJPU 5 RG4 4 RG3 3 RG2 2 RG1 1 RG0 0
7 – 6 – 5 – 4 LATG4 3 LATG3 2 LATG2 1 LATG1 0 LATG0 5 fields
Field Bits What it does LATG4 4 LATG3 3 LATG2 2 LATG1 1 LATG0 0
TRISG
Address 0xF98
Reset 0x1F
Access read/write 7 – 6 – 5 – 4 TRISG4 3 TRISG3 2 TRISG2 1 TRISG1 0 TRISG0 5 fields
Field Bits What it does TRISG4 4 TRISG3 3 TRISG2 2 TRISG1 1 TRISG0 0
PORTH I/O port H 7 RH7 6 RH6 5 RH5 4 RH4 3 RH3 2 RH2 1 RH1 0 RH0 8 fields
Field Bits What it does RH7 7 RH6 6 RH5 5 RH4 4 RH3 3 RH2 2 RH1 1 RH0 0
7 LATH7 6 LATH6 5 LATH5 4 LATH4 3 LATH3 2 LATH2 1 LATH1 0 LATH0 8 fields
Field Bits What it does LATH7 7 LATH6 6 LATH5 5 LATH4 4 LATH3 3 LATH2 2 LATH1 1 LATH0 0
TRISH
Address 0xF99
Reset 0xFF
Access read/write 7 TRISH7 6 TRISH6 5 TRISH5 4 TRISH4 3 TRISH3 2 TRISH2 1 TRISH1 0 TRISH0 8 fields
Field Bits What it does TRISH7 7 TRISH6 6 TRISH5 5 TRISH4 4 TRISH3 3 TRISH2 2 TRISH1 1 TRISH0 0
PORTJ I/O port J 7 RJ7 6 RJ6 5 RJ5 4 RJ4 3 RJ3 2 RJ2 1 RJ1 0 RJ0 8 fields
Field Bits What it does RJ7 7 RJ6 6 RJ5 5 RJ4 4 RJ3 3 RJ2 2 RJ1 1 RJ0 0
7 LATJ7 6 LATJ6 5 LATJ5 4 LATJ4 3 LATJ3 2 LATJ2 1 LATJ1 0 LATJ0 8 fields
Field Bits What it does LATJ7 7 LATJ6 6 LATJ5 5 LATJ4 4 LATJ3 3 LATJ2 2 LATJ1 1 LATJ0 0
TRISJ
Address 0xF9A
Reset 0xFF
Access read/write 7 TRISJ7 6 TRISJ6 5 TRISJ5 4 TRISJ4 3 TRISJ3 2 TRISJ2 1 TRISJ1 0 TRISJ0 8 fields
Field Bits What it does TRISJ7 7 TRISJ6 6 TRISJ5 5 TRISJ4 4 TRISJ3 3 TRISJ2 2 TRISJ1 1 TRISJ0 0
OSCILLATOR Oscillator, power control and watchdog OSCTUNE
Address 0xF9B
Reset 0x00
Access read/write 7 INTSRC 6 PLLEN 5 TUN5 4 TUN4 3 TUN3 2 TUN2 1 TUN1 0 TUN0 8 fields
Field Bits What it does INTSRC 7 PLLEN 6 TUN5 5 TUN4 4 TUN3 3 TUN2 2 TUN1 1 TUN0 0
7 REGSLP 6 LVDSTAT 5 – 4 ADSHR 3 – 2 – 1 – 0 SWDTEN 4 fields
Field Bits What it does REGSLP 7 LVDSTAT 6 ADSHR 4 SWDTEN 0
OSCCON
Address 0xFD3
Reset 0x68
Access read/write 7 IDLEN 6 IRCF2 5 IRCF1 4 IRCF0 3 OSTS 2 – 1 SCS1 0 SCS0 4 fields
Field Bits What it does IDLEN 7 IRCF 6:4 OSTS 3 SCS 1:0
REFOCON
Address 0xFD3
Reset 0x00
Access read/write 7 ROON 6 – 5 ROSSLP 4 ROSEL 3 RODIV3 2 RODIV2 1 RODIV1 0 RODIV0 4 fields
Field Bits What it does ROON 7 ROSSLP 5 ROSEL 4 RODIV 3:0
INTERRUPT Interrupts PIE1
Address 0xF9D
Reset 0x00
Access read/write 7 PMPIE 6 ADIE 5 RC1IE 4 TX1IE 3 SSP1IE 2 CCP1IE 1 TMR2IE 0 TMR1IE 8 fields
Field Bits What it does PMPIE 7 ADIE 6 RC1IE 5 TX1IE 4 SSP1IE 3 CCP1IE 2 TMR2IE 1 TMR1IE 0
PIR1
Address 0xF9E
Reset 0x00
Access read/write 7 PMPIF 6 ADIF 5 RC1IF 4 TX1IF 3 SSP1IF 2 CCP1IF 1 TMR2IF 0 TMR1IF 8 fields
Field Bits What it does PMPIF 7 ADIF 6 RC1IF 5 TX1IF 4 SSP1IF 3 CCP1IF 2 TMR2IF 1 TMR1IF 0
IPR1
Address 0xF9F
Reset 0xFF
Access read/write 7 PMPIP 6 ADIP 5 RC1IP 4 TX1IP 3 SSP1IP 2 CCP1IP 1 TMR2IP 0 TMR1IP 8 fields
Field Bits What it does PMPIP 7 ADIP 6 RC1IP 5 TX1IP 4 SSP1IP 3 CCP1IP 2 TMR2IP 1 TMR1IP 0
PIE2
Address 0xFA0
Reset 0x00
Access read/write 7 OSCFIE 6 CM2IE 5 CM1IE 4 USBIE 3 BCL1IE 2 LVDIE 1 TMR3IE 0 CCP2IE 8 fields
Field Bits What it does OSCFIE 7 CM2IE 6 CM1IE 5 USBIE 4 BCL1IE 3 LVDIE 2 TMR3IE 1 CCP2IE 0
PIR2
Address 0xFA1
Reset 0x00
Access read/write 7 OSCFIF 6 CM2IF 5 CM1IF 4 USBIF 3 BCL1IF 2 LVDIF 1 TMR3IF 0 CCP2IF 8 fields
Field Bits What it does OSCFIF 7 CM2IF 6 CM1IF 5 USBIF 4 BCL1IF 3 LVDIF 2 TMR3IF 1 CCP2IF 0
IPR2
Address 0xFA2
Reset 0xFF
Access read/write 7 OSCFIP 6 CM2IP 5 CM1IP 4 USBIP 3 BCL1IP 2 LVDIP 1 TMR3IP 0 CCP2IP 8 fields
Field Bits What it does OSCFIP 7 CM2IP 6 CM1IP 5 USBIP 4 BCL1IP 3 LVDIP 2 TMR3IP 1 CCP2IP 0
PIE3
Address 0xFA3
Reset 0x00
Access read/write 7 SSP2IE 6 BCL2IE 5 RC2IE 4 TX2IE 3 TMR4IE 2 CCP5IE 1 CCP4IE 0 CCP3IE 8 fields
Field Bits What it does SSP2IE 7 BCL2IE 6 RC2IE 5 TX2IE 4 TMR4IE 3 CCP5IE 2 CCP4IE 1 CCP3IE 0
PIR3
Address 0xFA4
Reset 0x00
Access read/write 7 SSP2IF 6 BCL2IF 5 RC2IF 4 TX2IF 3 TMR4IF 2 CCP5IF 1 CCP4IF 0 CCP3IF 8 fields
Field Bits What it does SSP2IF 7 BCL2IF 6 RC2IF 5 TX2IF 4 TMR4IF 3 CCP5IF 2 CCP4IF 1 CCP3IF 0
IPR3
Address 0xFA5
Reset 0xFF
Access read/write 7 SSP2IP 6 BCL2IP 5 RC2IP 4 TX2IP 3 TMR4IP 2 CCP5IP 1 CCP4IP 0 CCP3IP 8 fields
Field Bits What it does SSP2IP 7 BCL2IP 6 RC2IP 5 TX2IP 4 TMR4IP 3 CCP5IP 2 CCP4IP 1 CCP3IP 0
RCON
Address 0xFD0
Reset 0x3C
Access read/write 7 IPEN 6 – 5 nCM 4 nRI 3 nTO 2 nPD 1 nPOR 0 nBOR 7 fields
Field Bits What it does IPEN 7 nCM 5 nRI 4 nTO 3 nPD 2 nPOR 1 nBOR 0
INTCON3
Address 0xFF0
Reset 0xC0
Access read/write 7 INT2IP 6 INT1IP 5 INT3IE 4 INT2IE 3 INT1IE 2 INT3IF 1 INT2IF 0 INT1IF 8 fields
Field Bits What it does INT2IP 7 INT1IP 6 INT3IE 5 INT2IE 4 INT1IE 3 INT3IF 2 INT2IF 1 INT1IF 0
INTCON2
Address 0xFF1
Reset 0xFF
Access read/write 7 nRBPU 6 INTEDG0 5 INTEDG1 4 INTEDG2 3 INTEDG3 2 TMR0IP 1 INT3IP 0 RBIP 8 fields
Field Bits What it does nRBPU 7 INTEDG0 6 INTEDG1 5 INTEDG2 4 INTEDG3 3 TMR0IP 2 INT3IP 1 RBIP 0
7 GIE/GIEH 6 PEIE/GIEL 5 TMR0IE 4 INT0IE 3 RBIE 2 TMR0IF 1 INT0IF 0 RBIF 8 fields
Field Bits What it does GIE/GIEH 7 PEIE/GIEL 6 TMR0IE 5 INT0IE 4 RBIE 3 TMR0IF 2 INT0IF 1 RBIF 0
ECCP3 Enhanced capture/compare/PWM 3 ECCP3CON
Address 0xFB1
Reset 0x00
Access read/write 7 P3M1 6 P3M0 5 DC3B1 4 DC3B0 3 CCP3M3 2 CCP3M2 1 CCP3M1 0 CCP3M0 3 fields
Field Bits What it does P3M 7:6 DC3B 5:4 CCP3M 3:0
ECCP3DEL
Address 0xFB4
Reset 0x00
Access read/write 7 PRSEN 6 PDC6 5 PDC5 4 PDC4 3 PDC3 2 PDC2 1 PDC1 0 PDC0 2 fields
Field Bits What it does PRSEN 7 PDC 6:0
ECCP3AS
Address 0xFB5
Reset 0x00
Access read/write 7 ECCPASE 6 ECCPAS2 5 ECCPAS1 4 ECCPAS0 3 PSSAC1 2 PSSAC0 1 PSSBD1 0 PSSBD0 4 fields
Field Bits What it does ECCPASE 7 ECCPAS 6:4 PSSAC 3:2 PSSBD 1:0
CCP3 Capture/compare/PWM 3 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – ECCP2 Enhanced capture/compare/PWM 2 ECCP2CON
Address 0xFB6
Reset 0x00
Access read/write 7 P2M1 6 P2M0 5 DC2B1 4 DC2B0 3 CCP2M3 2 CCP2M2 1 CCP2M1 0 CCP2M0 3 fields
Field Bits What it does P2M 7:6 DC2B 5:4 CCP2M 3:0
ECCP2DEL
Address 0xFB9
Reset 0x00
Access read/write 7 PRSEN 6 PDC6 5 PDC5 4 PDC4 3 PDC3 2 PDC2 1 PDC1 0 PDC0 2 fields
Field Bits What it does PRSEN 7 PDC 6:0
ECCP2AS
Address 0xFBA
Reset 0x00
Access read/write 7 ECCPASE 6 ECCPAS2 5 ECCPAS1 4 ECCPAS0 3 PSSAC1 2 PSSAC0 1 PSSBD1 0 PSSBD0 4 fields
Field Bits What it does ECCPASE 7 ECCPAS 6:4 PSSAC 3:2 PSSBD 1:0
CCP2 Capture/compare/PWM 2 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – ECCP1 Enhanced capture/compare/PWM 1 ECCP1CON
Address 0xFBB
Reset 0x00
Access read/write 7 P1M1 6 P1M0 5 DC1B1 4 DC1B0 3 CCP1M3 2 CCP1M2 1 CCP1M1 0 CCP1M0 3 fields
Field Bits What it does P1M 7:6 DC1B 5:4 CCP1M 3:0
ECCP1DEL
Address 0xFBE
Reset 0x00
Access read/write 7 PRSEN 6 PDC6 5 PDC5 4 PDC4 3 PDC3 2 PDC2 1 PDC1 0 PDC0 2 fields
Field Bits What it does PRSEN 7 PDC 6:0
ECCP1AS
Address 0xFBF
Reset 0x00
Access read/write 7 ECCPASE 6 ECCPAS2 5 ECCPAS1 4 ECCPAS0 3 PSSAC1 2 PSSAC0 1 PSSBD1 0 PSSBD0 4 fields
Field Bits What it does ECCPASE 7 ECCPAS 6:4 PSSAC 3:2 PSSBD 1:0
CCP1 Capture/compare/PWM 1 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – ADC Analog-to-digital converter ADCON1
Address 0xFC1
Reset 0x00
Access read/write 7 ADFM 6 ADCAL 5 ACQT2 4 ACQT1 3 ACQT0 2 ADCS2 1 ADCS1 0 ADCS0 4 fields
Field Bits What it does ADFM 7 ADCAL 6 ACQT 5:3 ADCS 2:0
ANCON0
Address 0xFC1
Reset 0x00
Access read/write 7 PCFGL7 6 PCFGL6 5 PCFGL5 4 PCFGL4 3 PCFGL3 2 PCFGL2 1 PCFGL1 0 PCFGL0 1 field
Field Bits What it does PCFGL 7:0
ADCON0
Address 0xFC2
Reset 0x00
Access read/write 7 VCFG1 6 VCFG0 5 CHS3 4 CHS2 3 CHS1 2 CHS0 1 GO/nDONE 0 ADON 4 fields
Field Bits What it does VCFG 7:6 CHS 5:2 GO/nDONE 1 ADON 0
ANCON1
Address 0xFC2
Reset 0x00
Access read/write 7 PCFGH7 6 PCFGH6 5 PCFGH5 4 PCFGH4 3 PCFGH3 2 PCFGH2 1 PCFGH1 0 PCFGH0 1 field
Field Bits What it does PCFGH 7:0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – TMR2 Timer2 T2CON
Address 0xFCA
Reset 0x00
Access read/write 7 – 6 TOUTPS3 5 TOUTPS2 4 TOUTPS1 3 TOUTPS0 2 TMR2ON 1 T2CKPS1 0 T2CKPS0 3 fields
Field Bits What it does TOUTPS 6:3 TMR2ON 2 T2CKPS 1:0
PR2
Address 0xFCB
Reset 0xFF
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – TMR2
Address 0xFCC
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – EMB External memory bus MEMCON
Address 0xFCB
Reset 0x00
Access read/write 7 EBDIS 6 – 5 WAIT1 4 WAIT0 3 – 2 – 1 WM1 0 WM0 3 fields
Field Bits What it does EBDIS 7 WAIT 5:4 WM 1:0
PORTS I/O port control PADCFG1
Address 0xFCC
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 PMPTL 1 field
Field Bits What it does PMPTL 0
TMR1 Timer1 T1CON
Address 0xFCD
Reset 0x00
Access read/write 7 RD16 6 T1RUN 5 T1CKPS1 4 T1CKPS0 3 T1OSCEN 2 nT1SYNC 1 TMR1CS 0 TMR1ON 7 fields
Field Bits What it does RD16 7 T1RUN 6 T1CKPS 5:4 T1OSCEN 3 nT1SYNC 2 TMR1CS 1 TMR1ON 0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – TMR0 Timer0 T0CON
Address 0xFD5
Reset 0xFF
Access read/write 7 TMR0ON 6 T08BIT 5 T0CS 4 T0SE 3 PSA 2 T0PS2 1 T0PS1 0 T0PS0 6 fields
Field Bits What it does TMR0ON 7 T08BIT 6 T0CS 5 T0SE 4 PSA 3 T0PS 2:0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – TMR0H
Address 0xFD7
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 –