PS810 registers All 78 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.
PORTA I/O port A 7 – 6 – 5 RA5 4 – 3 – 2 – 1 – 0 – 1 field
Field Bits What it does RA5 5
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
SFR Other special function registers PDPB
Address 0xF91
Reset 0x00
Access read/write 7 PDPB7 6 PDPB6 5 PDPB5 4 PDPB4 3 PDPB3 2 PDPB2 1 PDPB1 0 PDPB0 8 fields
Field Bits What it does PDPB7 7 PDPB6 6 PDPB5 5 PDPB4 4 PDPB3 3 PDPB2 2 PDPB1 1 PDPB0 0
REFCAL
Address 0xF9A
Reset 0x1F
Access read/write 7 – 6 – 5 VRC5 4 VRC4 3 VRC3 2 VRC2 1 VRC1 0 VRC0 1 field
Field Bits What it does VRC 5:0
BGCAL
Address 0xF9C
Reset 0x07
Access read/write 7 – 6 – 5 – 4 – 3 BGTC3 2 BGTC2 1 BGTC1 0 BGTC0 1 field
Field Bits What it does BGTC 3:0
ASICON2
Address 0xFC5
Reset 0x04
Access read/write 7 TP 6 SLWRT/BBM 5 AEN/BBMPS2 4 GCEN/BBMPS1 3 NACK/BBMPS0 2 CKEN/SPSPS2 1 BACS/SPSPS1 0 AACS/SPSPS0 8 fields
Field Bits What it does TP 7 SLWRT/BBM 6 AEN/BBMPS2 5 GCEN/BBMPS1 4 NACK/BBMPS0 3 CKEN/SPSPS2 2 BACS/SPSPS1 1 AACS/SPSPS0 0
ASICON1
Address 0xFC6
Reset 0x00
Access read/write 7 ASIMOD1 6 ASIMOD0 5 – 4 PIE 3 SIE 2 RSIE 1 SRIE 0 BIE 6 fields
Field Bits What it does ASIMOD 7:6 PIE 4 SIE 3 RSIE 2 SRIE 1 BIE 0
ASISTAT
Address 0xFC7
Reset 0x00
Access read/write 7 ASIOV 6 D/nA 5 R/nW 4 PF 3 SF 2 RSF 1 SRF 0 BF 8 fields
Field Bits What it does ASIOV 7 D/nA 6 R/nW 5 PF 4 SF 3 RSF 2 SRF 1 BF 0
ASIADD
Address 0xFC8
Reset 0x00
Access read/write 7 SSPADD7 6 SSPADD6 5 SSPADD5 4 SSPADD4 3 SSPADD3 2 SSPADD2 1 SSPADD1 0 SSPADD0 1 field
Field Bits What it does SSPADD 7:0
ASIBUF
Address 0xFC9
Reset 0x00
Access read/write 7 SSPBUF7 6 SSPBUF6 5 SSPBUF5 4 SSPBUF4 3 SSPBUF3 2 SSPBUF2 1 SSPBUF1 0 SSPBUF0 1 field
Field Bits What it does SSPBUF 7:0
OSCILLATOR Oscillator, power control and watchdog OSCCAL
Address 0xF9B
Reset 0x3F
Access read/write 7 REXT 6 OSC6 5 OSC5 4 OSC4 3 OSC3 2 OSC2 1 OSC1 0 OSC0 2 fields
Field Bits What it does REXT 7 OSC 6:0
WDTCON
Address 0xFD1
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 SWDTEN 1 field
Field Bits What it does SWDTEN 0
OSCCON
Address 0xFD3
Reset 0x08
Access read/write 7 IDLEN 6 – 5 – 4 – 3 OSTS 2 SCS2 1 SCS1 0 SCS0 3 fields
Field Bits What it does IDLEN 7 OSTS 3 SCS 2:0
INTERRUPT Interrupts PIE1
Address 0xF9D
Reset 0x00
Access read/write 7 – 6 ADIE 5 – 4 – 3 ASIIE 2 – 1 TMR2IE 0 TMR1IE 4 fields
Field Bits What it does ADIE 6 ASIIE 3 TMR2IE 1 TMR1IE 0
PIR1
Address 0xF9E
Reset 0x00
Access read/write 7 – 6 ADIF 5 – 4 – 3 ASIIF 2 – 1 TMR2IF 0 TMR1IF 4 fields
Field Bits What it does ADIF 6 ASIIF 3 TMR2IF 1 TMR1IF 0
IPR1
Address 0xF9F
Reset 0x4B
Access read/write 7 – 6 ADIP 5 – 4 – 3 ASIIP 2 – 1 TMR2IP 0 TMR1IP 4 fields
Field Bits What it does ADIP 6 ASIIP 3 TMR2IP 1 TMR1IP 0
PIE2
Address 0xFA0
Reset 0x00
Access read/write 7 – 6 CMIE 5 – 4 – 3 AOFIE 2 – 1 TMR3IE 0 – 3 fields
Field Bits What it does CMIE 6 AOFIE 3 TMR3IE 1
PIR2
Address 0xFA1
Reset 0x00
Access read/write 7 – 6 CMIF 5 – 4 – 3 AOFIF 2 – 1 TMR3IF 0 – 3 fields
Field Bits What it does CMIF 6 AOFIF 3 TMR3IF 1
IPR2
Address 0xFA2
Reset 0x4A
Access read/write 7 – 6 CMIP 5 – 4 – 3 AOFIP 2 – 1 TMR3IP 0 – 3 fields
Field Bits What it does CMIP 6 AOFIP 3 TMR3IP 1
7 IPEN 6 GPB 5 – 4 nRI 3 nTO 2 nPD 1 nPOR 0 nBOR 7 fields
Field Bits What it does IPEN 7 GPB 6 nRI 4 nTO 3 nPD 2 nPOR 1 nBOR 0
INTCON2
Address 0xFF1
Reset 0xC5
Access read/write 7 nRBPU 6 INTEDG0 5 – 4 – 3 – 2 TMR0IP 1 – 0 RBIP 4 fields
Field Bits What it does nRBPU 7 INTEDG0 6 TMR0IP 2 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
NVM Data EEPROM and flash program memory 7 EEPGD 6 CFGS 5 COMA 4 FREE 3 WRERR 2 WREN 1 WR 0 RD 8 fields
Field Bits What it does EEPGD 7 CFGS 6 COMA 5 FREE 4 WRERR 3 WREN 2 WR 1 RD 0
EECON2
Address 0xFA7
Reset 0x00
Access write only 7 EECON27 6 EECON26 5 EECON25 4 EECON24 3 EECON23 2 EECON22 1 EECON21 0 EECON20 1 field
Field Bits What it does EECON2 7:0
TMR3 Timer3 T3CON
Address 0xFB1
Reset 0x00
Access read/write 7 T3ON 6 – 5 – 4 – 3 T3PSA 2 T3PS2 1 T3PS1 0 T3PS0 3 fields
Field Bits What it does T3ON 7 T3PSA 3 T3PS 2:0
7 TMR37 6 TMR36 5 TMR35 4 TMR34 3 TMR33 2 TMR32 1 TMR31 0 TMR30 1 field
Field Bits What it does TMR3 7:0
COMPARATOR Comparators and voltage reference CMCON
Address 0xFB4
Reset 0x00
Access read/write 7 CWTST 6 – 5 – 4 CWVI 3 – 2 – 1 – 0 CWVEN 3 fields
Field Bits What it does CWTST 7 CWVI 4 CWVEN 0
ADC Analog-to-digital converter ADCON2
Address 0xFC0
Reset 0x00
Access read/write 7 C340 6 – 5 – 4 – 3 – 2 ADCS2 1 ADCS1 0 ADCS0 2 fields
Field Bits What it does C340 7 ADCS 2:0
7 ADCOV 6 SIZE2 5 SIZE1 4 SIZE0 3 – 2 – 1 – 0 – 2 fields
Field Bits What it does ADCOV 7 SIZE 6:4
ADCON0
Address 0xFC2
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 GO/nDONE 0 ADON 2 fields
Field Bits What it does GO/nDONE 1 ADON 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 T2ON 6 – 5 – 4 – 3 T2PSA 2 T2PS2 1 T2PS1 0 T2PS0 3 fields
Field Bits What it does T2ON 7 T2PSA 3 T2PS 2:0
7 TMR27 6 TMR26 5 TMR25 4 TMR24 3 TMR23 2 TMR22 1 TMR21 0 TMR20 1 field
Field Bits What it does TMR2 7:0
TMR1 Timer1 T1CON
Address 0xFCD
Reset 0x00
Access read/write 7 T1ON 6 – 5 – 4 – 3 T1PSA 2 T1PS2 1 T1PS1 0 T1PS0 3 fields
Field Bits What it does T1ON 7 T1PSA 3 T1PS 2:0
7 TMR1L7 6 TMR1L6 5 TMR1L5 4 TMR1L4 3 TMR1L3 2 TMR1L2 1 TMR1L1 0 TMR1L0 1 field
Field Bits What it does TMR1L 7:0
TMR0 Timer0 T0CON
Address 0xFD5
Reset 0x4F
Access read/write 7 TMR0ON 6 8BIT 5 RD16 4 – 3 PSA 2 T0PS2 1 T0PS1 0 T0PS0 5 fields
Field Bits What it does TMR0ON 7 8BIT 6 RD16 5 PSA 3 T0PS 2:0
7 TMR0L7 6 TMR0L6 5 TMR0L5 4 TMR0L4 3 TMR0L3 2 TMR0L2 1 TMR0L1 0 TMR0L0 1 field
Field Bits What it does TMR0L 7:0
7 TMR0H7 6 TMR0H6 5 TMR0H5 4 TMR0H4 3 TMR0H3 2 TMR0H2 1 TMR0H1 0 TMR0H0 1 field
Field Bits What it does TMR0H 7:0