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

PORTA

Address
0xF80
Reset
x (not fixed at power-on)
Access
read only
  1. 7–
  2. 6–
  3. 5RA5
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
RA55

PORTB I/O port B

PORTB

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

LATB

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

TRISB

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

SFR Other special function registers

PDPB

Address
0xF91
Reset
0x00
Access
read/write
  1. 7PDPB7
  2. 6PDPB6
  3. 5PDPB5
  4. 4PDPB4
  5. 3PDPB3
  6. 2PDPB2
  7. 1PDPB1
  8. 0PDPB0
8 fields
FieldBitsWhat it does
PDPB77
PDPB66
PDPB55
PDPB44
PDPB33
PDPB22
PDPB11
PDPB00

REFCAL

Address
0xF9A
Reset
0x1F
Access
read/write
  1. 7–
  2. 6–
  3. 5VRC5
  4. 4VRC4
  5. 3VRC3
  6. 2VRC2
  7. 1VRC1
  8. 0VRC0
1 field
FieldBitsWhat it does
VRC5:0

BGCAL

Address
0xF9C
Reset
0x07
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3BGTC3
  6. 2BGTC2
  7. 1BGTC1
  8. 0BGTC0
1 field
FieldBitsWhat it does
BGTC3:0

ASICON2

Address
0xFC5
Reset
0x04
Access
read/write
  1. 7TP
  2. 6SLWRT/BBM
  3. 5AEN/BBMPS2
  4. 4GCEN/BBMPS1
  5. 3NACK/BBMPS0
  6. 2CKEN/SPSPS2
  7. 1BACS/SPSPS1
  8. 0AACS/SPSPS0
8 fields
FieldBitsWhat it does
TP7
SLWRT/BBM6
AEN/BBMPS25
GCEN/BBMPS14
NACK/BBMPS03
CKEN/SPSPS22
BACS/SPSPS11
AACS/SPSPS00

ASICON1

Address
0xFC6
Reset
0x00
Access
read/write
  1. 7ASIMOD1
  2. 6ASIMOD0
  3. 5–
  4. 4PIE
  5. 3SIE
  6. 2RSIE
  7. 1SRIE
  8. 0BIE
6 fields
FieldBitsWhat it does
ASIMOD7:6
PIE4
SIE3
RSIE2
SRIE1
BIE0

ASISTAT

Address
0xFC7
Reset
0x00
Access
read/write
  1. 7ASIOV
  2. 6D/nA
  3. 5R/nW
  4. 4PF
  5. 3SF
  6. 2RSF
  7. 1SRF
  8. 0BF
8 fields
FieldBitsWhat it does
ASIOV7
D/nA6
R/nW5
PF4
SF3
RSF2
SRF1
BF0

ASIADD

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

ASIBUF

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

OSCILLATOR Oscillator, power control and watchdog

OSCCAL

Address
0xF9B
Reset
0x3F
Access
read/write
  1. 7REXT
  2. 6OSC6
  3. 5OSC5
  4. 4OSC4
  5. 3OSC3
  6. 2OSC2
  7. 1OSC1
  8. 0OSC0
2 fields
FieldBitsWhat it does
REXT7
OSC6:0

WDTCON

Address
0xFD1
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0SWDTEN
1 field
FieldBitsWhat it does
SWDTEN0

OSCCON

Address
0xFD3
Reset
0x08
Access
read/write
  1. 7IDLEN
  2. 6–
  3. 5–
  4. 4–
  5. 3OSTS
  6. 2SCS2
  7. 1SCS1
  8. 0SCS0
3 fields
FieldBitsWhat it does
IDLEN7
OSTS3
SCS2:0

INTERRUPT Interrupts

PIE1

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

PIR1

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

IPR1

Address
0xF9F
Reset
0x4B
Access
read/write
  1. 7–
  2. 6ADIP
  3. 5–
  4. 4–
  5. 3ASIIP
  6. 2–
  7. 1TMR2IP
  8. 0TMR1IP
4 fields
FieldBitsWhat it does
ADIP6
ASIIP3
TMR2IP1
TMR1IP0

PIE2

Address
0xFA0
Reset
0x00
Access
read/write
  1. 7–
  2. 6CMIE
  3. 5–
  4. 4–
  5. 3AOFIE
  6. 2–
  7. 1TMR3IE
  8. 0–
3 fields
FieldBitsWhat it does
CMIE6
AOFIE3
TMR3IE1

PIR2

Address
0xFA1
Reset
0x00
Access
read/write
  1. 7–
  2. 6CMIF
  3. 5–
  4. 4–
  5. 3AOFIF
  6. 2–
  7. 1TMR3IF
  8. 0–
3 fields
FieldBitsWhat it does
CMIF6
AOFIF3
TMR3IF1

IPR2

Address
0xFA2
Reset
0x4A
Access
read/write
  1. 7–
  2. 6CMIP
  3. 5–
  4. 4–
  5. 3AOFIP
  6. 2–
  7. 1TMR3IP
  8. 0–
3 fields
FieldBitsWhat it does
CMIP6
AOFIP3
TMR3IP1

RCON

Address
0xFD0
Reset
x (not fixed at power-on)
Access
read/write
  1. 7IPEN
  2. 6GPB
  3. 5–
  4. 4nRI
  5. 3nTO
  6. 2nPD
  7. 1nPOR
  8. 0nBOR
7 fields
FieldBitsWhat it does
IPEN7
GPB6
nRI4
nTO3
nPD2
nPOR1
nBOR0

INTCON2

Address
0xFF1
Reset
0xC5
Access
read/write
  1. 7nRBPU
  2. 6INTEDG0
  3. 5–
  4. 4–
  5. 3–
  6. 2TMR0IP
  7. 1–
  8. 0RBIP
4 fields
FieldBitsWhat it does
nRBPU7
INTEDG06
TMR0IP2
RBIP0

INTCON

Address
0xFF2
Reset
x (not fixed at power-on)
Access
read/write
  1. 7GIE/GIEH
  2. 6PEIE/GIEL
  3. 5TMR0IE
  4. 4INT0IE
  5. 3RBIE
  6. 2TMR0IF
  7. 1INT0IF
  8. 0RBIF
8 fields
FieldBitsWhat it does
GIE/GIEH7
PEIE/GIEL6
TMR0IE5
INT0IE4
RBIE3
TMR0IF2
INT0IF1
RBIF0

NVM Data EEPROM and flash program memory

EECON1

Address
0xFA6
Reset
x (not fixed at power-on)
Access
read/write
  1. 7EEPGD
  2. 6CFGS
  3. 5COMA
  4. 4FREE
  5. 3WRERR
  6. 2WREN
  7. 1WR
  8. 0RD
8 fields
FieldBitsWhat it does
EEPGD7
CFGS6
COMA5
FREE4
WRERR3
WREN2
WR1
RD0

EECON2

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

TMR3 Timer3

T3CON

Address
0xFB1
Reset
0x00
Access
read/write
  1. 7T3ON
  2. 6–
  3. 5–
  4. 4–
  5. 3T3PSA
  6. 2T3PS2
  7. 1T3PS1
  8. 0T3PS0
3 fields
FieldBitsWhat it does
T3ON7
T3PSA3
T3PS2:0

TMR3

Address
0xFB2
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR37
  2. 6TMR36
  3. 5TMR35
  4. 4TMR34
  5. 3TMR33
  6. 2TMR32
  7. 1TMR31
  8. 0TMR30
1 field
FieldBitsWhat it does
TMR37:0

COMPARATOR Comparators and voltage reference

CMCON

Address
0xFB4
Reset
0x00
Access
read/write
  1. 7CWTST
  2. 6–
  3. 5–
  4. 4CWVI
  5. 3–
  6. 2–
  7. 1–
  8. 0CWVEN
3 fields
FieldBitsWhat it does
CWTST7
CWVI4
CWVEN0

ADC Analog-to-digital converter

ADCON2

Address
0xFC0
Reset
0x00
Access
read/write
  1. 7C340
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2ADCS2
  7. 1ADCS1
  8. 0ADCS0
2 fields
FieldBitsWhat it does
C3407
ADCS2:0

ADCON1

Address
0xFC1
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ADCOV
  2. 6SIZE2
  3. 5SIZE1
  4. 4SIZE0
  5. 3–
  6. 2–
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
ADCOV7
SIZE6:4

ADCON0

Address
0xFC2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1GO/nDONE
  8. 0ADON
2 fields
FieldBitsWhat it does
GO/nDONE1
ADON0

ADRESL

Address
0xFC3
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

ADRESH

Address
0xFC4
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TMR2 Timer2

T2CON

Address
0xFCA
Reset
0x00
Access
read/write
  1. 7T2ON
  2. 6–
  3. 5–
  4. 4–
  5. 3T2PSA
  6. 2T2PS2
  7. 1T2PS1
  8. 0T2PS0
3 fields
FieldBitsWhat it does
T2ON7
T2PSA3
T2PS2:0

TMR2

Address
0xFCC
Reset
x (not fixed at power-on)
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

TMR1 Timer1

T1CON

Address
0xFCD
Reset
0x00
Access
read/write
  1. 7T1ON
  2. 6–
  3. 5–
  4. 4–
  5. 3T1PSA
  6. 2T1PS2
  7. 1T1PS1
  8. 0T1PS0
3 fields
FieldBitsWhat it does
T1ON7
T1PSA3
T1PS2:0

TMR1

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

TMR0 Timer0

T0CON

Address
0xFD5
Reset
0x4F
Access
read/write
  1. 7TMR0ON
  2. 68BIT
  3. 5RD16
  4. 4–
  5. 3PSA
  6. 2T0PS2
  7. 1T0PS1
  8. 0T0PS0
5 fields
FieldBitsWhat it does
TMR0ON7
8BIT6
RD165
PSA3
T0PS2:0

TMR0L

Address
0xFD6
Reset
x (not fixed at power-on)
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
0xFD7
Reset
x (not fixed at power-on)
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

CPU CPU core

STATUS

Address
0xFD8
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4N
  5. 3OV
  6. 2Z
  7. 1DC
  8. 0C
5 fields
FieldBitsWhat it does
N4
OV3
Z2
DC1
C0

FSR2L

Address
0xFD9
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FSR2L7
  2. 6FSR2L6
  3. 5FSR2L5
  4. 4FSR2L4
  5. 3FSR2L3
  6. 2FSR2L2
  7. 1FSR2L1
  8. 0FSR2L0
1 field
FieldBitsWhat it does
FSR2L7:0

FSR2H

Address
0xFDA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3FSR2H3
  6. 2FSR2H2
  7. 1FSR2H1
  8. 0FSR2H0
1 field
FieldBitsWhat it does
FSR2H3:0

PLUSW2

Address
0xFDB
Reset
0x00
Access
read/write
  1. 7PLUSW27
  2. 6PLUSW26
  3. 5PLUSW25
  4. 4PLUSW24
  5. 3PLUSW23
  6. 2PLUSW22
  7. 1PLUSW21
  8. 0PLUSW20
1 field
FieldBitsWhat it does
PLUSW27:0

PREINC2

Address
0xFDC
Reset
0x00
Access
read/write
  1. 7PREINC27
  2. 6PREINC26
  3. 5PREINC25
  4. 4PREINC24
  5. 3PREINC23
  6. 2PREINC22
  7. 1PREINC21
  8. 0PREINC20
1 field
FieldBitsWhat it does
PREINC27:0

POSTDEC2

Address
0xFDD
Reset
0x00
Access
read/write
  1. 7POSTDEC27
  2. 6POSTDEC26
  3. 5POSTDEC25
  4. 4POSTDEC24
  5. 3POSTDEC23
  6. 2POSTDEC22
  7. 1POSTDEC21
  8. 0POSTDEC20
1 field
FieldBitsWhat it does
POSTDEC27:0

POSTINC2

Address
0xFDE
Reset
0x00
Access
read/write
  1. 7POSTINC27
  2. 6POSTINC26
  3. 5POSTINC25
  4. 4POSTINC24
  5. 3POSTINC23
  6. 2POSTINC22
  7. 1POSTINC21
  8. 0POSTINC20
1 field
FieldBitsWhat it does
POSTINC27:0

INDF2

Address
0xFDF
Reset
0x00
Access
read/write
  1. 7INDF27
  2. 6INDF26
  3. 5INDF25
  4. 4INDF24
  5. 3INDF23
  6. 2INDF22
  7. 1INDF21
  8. 0INDF20
1 field
FieldBitsWhat it does
INDF27:0

BSR

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

FSR1L

Address
0xFE1
Reset
x (not fixed at power-on)
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
0xFE2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3FSR1H3
  6. 2FSR1H2
  7. 1FSR1H1
  8. 0FSR1H0
1 field
FieldBitsWhat it does
FSR1H3:0

PLUSW1

Address
0xFE3
Reset
0x00
Access
read/write
  1. 7PLUSW17
  2. 6PLUSW16
  3. 5PLUSW15
  4. 4PLUSW14
  5. 3PLUSW13
  6. 2PLUSW12
  7. 1PLUSW11
  8. 0PLUSW10
1 field
FieldBitsWhat it does
PLUSW17:0

PREINC1

Address
0xFE4
Reset
0x00
Access
read/write
  1. 7PREINC17
  2. 6PREINC16
  3. 5PREINC15
  4. 4PREINC14
  5. 3PREINC13
  6. 2PREINC12
  7. 1PREINC11
  8. 0PREINC10
1 field
FieldBitsWhat it does
PREINC17:0

POSTDEC1

Address
0xFE5
Reset
0x00
Access
read/write
  1. 7POSTDEC17
  2. 6POSTDEC16
  3. 5POSTDEC15
  4. 4POSTDEC14
  5. 3POSTDEC13
  6. 2POSTDEC12
  7. 1POSTDEC11
  8. 0POSTDEC10
1 field
FieldBitsWhat it does
POSTDEC17:0

POSTINC1

Address
0xFE6
Reset
0x00
Access
read/write
  1. 7POSTINC17
  2. 6POSTINC16
  3. 5POSTINC15
  4. 4POSTINC14
  5. 3POSTINC13
  6. 2POSTINC12
  7. 1POSTINC11
  8. 0POSTINC10
1 field
FieldBitsWhat it does
POSTINC17:0

INDF1

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

WREG

Address
0xFE8
Reset
x (not fixed at power-on)
Access
read/write
  1. 7WREG7
  2. 6WREG6
  3. 5WREG5
  4. 4WREG4
  5. 3WREG3
  6. 2WREG2
  7. 1WREG1
  8. 0WREG0
1 field
FieldBitsWhat it does
WREG7:0

FSR0L

Address
0xFE9
Reset
x (not fixed at power-on)
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
0xFEA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3FSR0H3
  6. 2FSR0H2
  7. 1FSR0H1
  8. 0FSR0H0
1 field
FieldBitsWhat it does
FSR0H3:0

PLUSW0

Address
0xFEB
Reset
0x00
Access
read/write
  1. 7PLUSW07
  2. 6PLUSW06
  3. 5PLUSW05
  4. 4PLUSW04
  5. 3PLUSW03
  6. 2PLUSW02
  7. 1PLUSW01
  8. 0PLUSW00
1 field
FieldBitsWhat it does
PLUSW07:0

PREINC0

Address
0xFEC
Reset
0x00
Access
read/write
  1. 7PREINC07
  2. 6PREINC06
  3. 5PREINC05
  4. 4PREINC04
  5. 3PREINC03
  6. 2PREINC02
  7. 1PREINC01
  8. 0PREINC00
1 field
FieldBitsWhat it does
PREINC07:0

POSTDEC0

Address
0xFED
Reset
0x00
Access
read/write
  1. 7POSTDEC07
  2. 6POSTDEC06
  3. 5POSTDEC05
  4. 4POSTDEC04
  5. 3POSTDEC03
  6. 2POSTDEC02
  7. 1POSTDEC01
  8. 0POSTDEC00
1 field
FieldBitsWhat it does
POSTDEC07:0

POSTINC0

Address
0xFEE
Reset
0x00
Access
read/write
  1. 7POSTINC07
  2. 6POSTINC06
  3. 5POSTINC05
  4. 4POSTINC04
  5. 3POSTINC03
  6. 2POSTINC02
  7. 1POSTINC01
  8. 0POSTINC00
1 field
FieldBitsWhat it does
POSTINC07:0

INDF0

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

PRODL

Address
0xFF3
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PRODL7
  2. 6PRODL6
  3. 5PRODL5
  4. 4PRODL4
  5. 3PRODL3
  6. 2PRODL2
  7. 1PRODL1
  8. 0PRODL0
1 field
FieldBitsWhat it does
PRODL7:0

PRODH

Address
0xFF4
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PRODH7
  2. 6PRODH6
  3. 5PRODH5
  4. 4PRODH4
  5. 3PRODH3
  6. 2PRODH2
  7. 1PRODH1
  8. 0PRODH0
1 field
FieldBitsWhat it does
PRODH7:0

TABLAT

Address
0xFF5
Reset
0x00
Access
read/write
  1. 7TABLAT7
  2. 6TABLAT6
  3. 5TABLAT5
  4. 4TABLAT4
  5. 3TABLAT3
  6. 2TABLAT2
  7. 1TABLAT1
  8. 0TABLAT0
1 field
FieldBitsWhat it does
TABLAT7:0

TBLPTRL

Address
0xFF6
Reset
0x00
Access
read/write
  1. 7TBLPTRL7
  2. 6TBLPTRL6
  3. 5TBLPTRL5
  4. 4TBLPTRL4
  5. 3TBLPTRL3
  6. 2TBLPTRL2
  7. 1TBLPTRL1
  8. 0TBLPTRL0
1 field
FieldBitsWhat it does
TBLPTRL7:0

TBLPTRH

Address
0xFF7
Reset
0x00
Access
read/write
  1. 7TBLPTRH7
  2. 6TBLPTRH6
  3. 5TBLPTRH5
  4. 4TBLPTRH4
  5. 3TBLPTRH3
  6. 2TBLPTRH2
  7. 1TBLPTRH1
  8. 0TBLPTRH0
1 field
FieldBitsWhat it does
TBLPTRH7:0

TBLPTRU

Address
0xFF8
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4TBLPTRU4
  5. 3TBLPTRU3
  6. 2TBLPTRU2
  7. 1TBLPTRU1
  8. 0TBLPTRU0
1 field
FieldBitsWhat it does
TBLPTRU4:0

PCL

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

PCLATH

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

PCLATU

Address
0xFFB
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PCU4
  5. 3PCU3
  6. 2PCU2
  7. 1PCU1
  8. 0PCU0
1 field
FieldBitsWhat it does
PCU4:0

STKPTR

Address
0xFFC
Reset
0x00
Access
read/write
  1. 7STKOVF
  2. 6STKUNF
  3. 5–
  4. 4STKPTR4
  5. 3STKPTR3
  6. 2STKPTR2
  7. 1STKPTR1
  8. 0STKPTR0
3 fields
FieldBitsWhat it does
STKOVF7
STKUNF6
STKPTR4:0

TOSL

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

TOSU

Address
0xFFF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4TOSU4
  5. 3TOSU3
  6. 2TOSU2
  7. 1TOSU1
  8. 0TOSU0
1 field
FieldBitsWhat it does
TOSU4:0