PIC18F2420 registers

All 104 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/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

LATA

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

TRISA

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

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

PORTC I/O port C

PORTC

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

LATC

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

TRISC

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

PORTE I/O port E

PORTE

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

OSCILLATOR Oscillator, power control and watchdog

OSCTUNE

Address
0xF9B
Reset
0x00
Access
read/write
  1. 7INTSRC
  2. 6PLLEN
  3. 5–
  4. 4TUN4
  5. 3TUN3
  6. 2TUN2
  7. 1TUN1
  8. 0TUN0
3 fields
FieldBitsWhat it does
INTSRC7
PLLEN6
TUN4: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

HLVDCON

Address
0xFD2
Reset
0x05
Access
read/write
  1. 7VDIRMAG
  2. 6–
  3. 5IVRST
  4. 4HLVDEN
  5. 3HLVDL3
  6. 2HLVDL2
  7. 1HLVDL1
  8. 0HLVDL0
4 fields
FieldBitsWhat it does
VDIRMAG7
IVRST5
HLVDEN4
HLVDL3:0

OSCCON

Address
0xFD3
Reset
x (not fixed at power-on)
Access
read/write
  1. 7IDLEN
  2. 6IRCF2
  3. 5IRCF1
  4. 4IRCF0
  5. 3OSTS
  6. 2IOFS
  7. 1SCS1
  8. 0SCS0
5 fields
FieldBitsWhat it does
IDLEN7
IRCF6:4
OSTS3
IOFS2
SCS1:0

INTERRUPT Interrupts

PIE1

Address
0xF9D
Reset
0x00
Access
read/write
  1. 7–
  2. 6ADIE
  3. 5RCIE
  4. 4TXIE
  5. 3SSPIE
  6. 2CCP1IE
  7. 1TMR2IE
  8. 0TMR1IE
7 fields
FieldBitsWhat it does
ADIE6
RCIE5
TXIE4
SSPIE3
CCP1IE2
TMR2IE1
TMR1IE0

PIR1

Address
0xF9E
Reset
0x00
Access
read/write
  1. 7–
  2. 6ADIF
  3. 5RCIF
  4. 4TXIF
  5. 3SSPIF
  6. 2CCP1IF
  7. 1TMR2IF
  8. 0TMR1IF
7 fields
FieldBitsWhat it does
ADIF6
RCIF5
TXIF4
SSPIF3
CCP1IF2
TMR2IF1
TMR1IF0

IPR1

Address
0xF9F
Reset
0x7F
Access
read/write
  1. 7–
  2. 6ADIP
  3. 5RCIP
  4. 4TXIP
  5. 3SSPIP
  6. 2CCP1IP
  7. 1TMR2IP
  8. 0TMR1IP
7 fields
FieldBitsWhat it does
ADIP6
RCIP5
TXIP4
SSPIP3
CCP1IP2
TMR2IP1
TMR1IP0

PIE2

Address
0xFA0
Reset
0x00
Access
read/write
  1. 7OSCFIE
  2. 6CMIE
  3. 5–
  4. 4EEIE
  5. 3BCLIE
  6. 2HLVDIE
  7. 1TMR3IE
  8. 0CCP2IE
7 fields
FieldBitsWhat it does
OSCFIE7
CMIE6
EEIE4
BCLIE3
HLVDIE2
TMR3IE1
CCP2IE0

PIR2

Address
0xFA1
Reset
0x00
Access
read/write
  1. 7OSCFIF
  2. 6CMIF
  3. 5–
  4. 4EEIF
  5. 3BCLIF
  6. 2HLVDIF
  7. 1TMR3IF
  8. 0CCP2IF
7 fields
FieldBitsWhat it does
OSCFIF7
CMIF6
EEIF4
BCLIF3
HLVDIF2
TMR3IF1
CCP2IF0

IPR2

Address
0xFA2
Reset
0xDF
Access
read/write
  1. 7OSCFIP
  2. 6CMIP
  3. 5–
  4. 4EEIP
  5. 3BCLIP
  6. 2HLVDIP
  7. 1TMR3IP
  8. 0CCP2IP
7 fields
FieldBitsWhat it does
OSCFIP7
CMIP6
EEIP4
BCLIP3
HLVDIP2
TMR3IP1
CCP2IP0

RCON

Address
0xFD0
Reset
0x5C
Access
read/write
  1. 7IPEN
  2. 6SBOREN
  3. 5–
  4. 4nRI
  5. 3nTO
  6. 2nPD
  7. 1nPOR
  8. 0nBOR
7 fields
FieldBitsWhat it does
IPEN7
SBOREN6
nRI4
nTO3
nPD2
nPOR1
nBOR0

INTCON3

Address
0xFF0
Reset
0xC0
Access
read/write
  1. 7INT2IP
  2. 6INT1IP
  3. 5–
  4. 4INT2IE
  5. 3INT1IE
  6. 2–
  7. 1INT2IF
  8. 0INT1IF
6 fields
FieldBitsWhat it does
INT2IP7
INT1IP6
INT2IE4
INT1IE3
INT2IF1
INT1IF0

INTCON2

Address
0xFF1
Reset
0xF5
Access
read/write
  1. 7nRBPU
  2. 6INTEDG0
  3. 5INTEDG1
  4. 4INTEDG2
  5. 3–
  6. 2TMR0IP
  7. 1–
  8. 0RBIP
6 fields
FieldBitsWhat it does
nRBPU7
INTEDG06
INTEDG15
INTEDG24
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. 5–
  4. 4FREE
  5. 3WRERR
  6. 2WREN
  7. 1WR
  8. 0RD
7 fields
FieldBitsWhat it does
EEPGD7
CFGS6
FREE4
WRERR3
WREN2
WR1
RD0

EECON2

Address
0xFA7
Reset
0x00
Access
write only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

EEDATA

Address
0xFA8
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

EEADR

Address
0xFA9
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

EUSART USART

RCSTA

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

TXSTA

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

TXREG

Address
0xFAD
Reset
0x00
Access
write only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

RCREG

Address
0xFAE
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

SPBRG

Address
0xFAF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

SPBRGH

Address
0xFB0
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

BAUDCON

Address
0xFB8
Reset
0x40
Access
read/write
  1. 7ABDOVF
  2. 6RCIDL
  3. 5RXDTP
  4. 4TXCKP
  5. 3BRG16
  6. 2–
  7. 1WUE
  8. 0ABDEN
7 fields
FieldBitsWhat it does
ABDOVF7
RCIDL6
RXDTP5
TXCKP4
BRG163
WUE1
ABDEN0

TMR3 Timer3

T3CON

Address
0xFB1
Reset
0x00
Access
read/write
  1. 7RD16
  2. 6T3CCP2
  3. 5T3CKPS1
  4. 4T3CKPS0
  5. 3T3CCP1
  6. 2nT3SYNC
  7. 1TMR3CS
  8. 0TMR3ON
7 fields
FieldBitsWhat it does
RD167
T3CCP26
T3CKPS5:4
T3CCP13
nT3SYNC2
TMR3CS1
TMR3ON0

TMR3L

Address
0xFB2
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–

TMR3H

Address
0xFB3
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–

COMPARATOR Comparators and voltage reference

CMCON

Address
0xFB4
Reset
0x07
Access
read/write
  1. 7C2OUT
  2. 6C1OUT
  3. 5C2INV
  4. 4C1INV
  5. 3CIS
  6. 2CM2
  7. 1CM1
  8. 0CM0
6 fields
FieldBitsWhat it does
C2OUT7
C1OUT6
C2INV5
C1INV4
CIS3
CM2:0

CVRCON

Address
0xFB5
Reset
0x00
Access
read/write
  1. 7CVREN
  2. 6CVROE
  3. 5CVRR
  4. 4CVRSS
  5. 3CVR3
  6. 2CVR2
  7. 1CVR1
  8. 0CVR0
5 fields
FieldBitsWhat it does
CVREN7
CVROE6
CVRR5
CVRSS4
CVR3:0

ECCP1 Enhanced capture/compare/PWM 1

ECCP1AS

Address
0xFB6
Reset
0x00
Access
read/write
  1. 7ECCPASE
  2. 6ECCPAS2
  3. 5ECCPAS1
  4. 4ECCPAS0
  5. 3PSSAC1
  6. 2PSSAC0
  7. 1–
  8. 0–
3 fields
FieldBitsWhat it does
ECCPASE7
ECCPAS6:4
PSSAC3:2

PWM1CON

Address
0xFB7
Reset
0x00
Access
read/write
  1. 7PRSEN
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
PRSEN7

CCP2 Capture/compare/PWM 2

CCP2CON

Address
0xFBA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5DC2B1
  4. 4DC2B0
  5. 3CCP2M3
  6. 2CCP2M2
  7. 1CCP2M1
  8. 0CCP2M0
2 fields
FieldBitsWhat it does
DC2B5:4
CCP2M3:0

CCPR2L

Address
0xFBB
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–

CCPR2H

Address
0xFBC
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–

CCP1 Capture/compare/PWM 1

CCP1CON

Address
0xFBD
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5DC1B1
  4. 4DC1B0
  5. 3CCP1M3
  6. 2CCP1M2
  7. 1CCP1M1
  8. 0CCP1M0
2 fields
FieldBitsWhat it does
DC1B5:4
CCP1M3:0

CCPR1L

Address
0xFBE
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–

CCPR1H

Address
0xFBF
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–

ADC Analog-to-digital converter

ADCON2

Address
0xFC0
Reset
0x00
Access
read/write
  1. 7ADFM
  2. 6–
  3. 5ACQT2
  4. 4ACQT1
  5. 3ACQT0
  6. 2ADCS2
  7. 1ADCS1
  8. 0ADCS0
3 fields
FieldBitsWhat it does
ADFM7
ACQT5:3
ADCS2:0

ADCON1

Address
0xFC1
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5VCFG1
  4. 4VCFG0
  5. 3PCFG3
  6. 2PCFG2
  7. 1PCFG1
  8. 0PCFG0
2 fields
FieldBitsWhat it does
VCFG5:4
PCFG3:0

ADCON0

Address
0xFC2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5CHS3
  4. 4CHS2
  5. 3CHS1
  6. 2CHS0
  7. 1GO/nDONE
  8. 0ADON
3 fields
FieldBitsWhat it does
CHS5:2
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–

MSSP Master synchronous serial port (SPI, I²C)

SSPCON2

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

SSPCON1

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

SSPSTAT

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

SSPADD

Address
0xFC8
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

SSPBUF

Address
0xFC9
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. 7–
  2. 6TOUTPS3
  3. 5TOUTPS2
  4. 4TOUTPS1
  5. 3TOUTPS0
  6. 2TMR2ON
  7. 1T2CKPS1
  8. 0T2CKPS0
3 fields
FieldBitsWhat it does
TOUTPS6:3
TMR2ON2
T2CKPS1:0

PR2

Address
0xFCB
Reset
0xFF
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TMR2

Address
0xFCC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TMR1 Timer1

T1CON

Address
0xFCD
Reset
0x00
Access
read/write
  1. 7RD16
  2. 6T1RUN
  3. 5T1CKPS1
  4. 4T1CKPS0
  5. 3T1OSCEN
  6. 2nT1SYNC
  7. 1TMR1CS
  8. 0TMR1ON
7 fields
FieldBitsWhat it does
RD167
T1RUN6
T1CKPS5:4
T1OSCEN3
nT1SYNC2
TMR1CS1
TMR1ON0

TMR1L

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

TMR1H

Address
0xFCF
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–

TMR0 Timer0

T0CON

Address
0xFD5
Reset
0xFF
Access
read/write
  1. 7TMR0ON
  2. 6T08BIT
  3. 5T0CS
  4. 4T0SE
  5. 3PSA
  6. 2T0PS2
  7. 1T0PS1
  8. 0T0PS0
6 fields
FieldBitsWhat it does
TMR0ON7
T08BIT6
T0CS5
T0SE4
PSA3
T0PS2:0

TMR0L

Address
0xFD6
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–

TMR0H

Address
0xFD7
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 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. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

FSR2H

Address
0xFDA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PLUSW2

Address
0xFDB
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PREINC2

Address
0xFDC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

POSTDEC2

Address
0xFDD
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

POSTINC2

Address
0xFDE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

INDF2

Address
0xFDF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

BSR

Address
0xFE0
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

FSR1L

Address
0xFE1
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–

FSR1H

Address
0xFE2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PLUSW1

Address
0xFE3
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PREINC1

Address
0xFE4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

POSTDEC1

Address
0xFE5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

POSTINC1

Address
0xFE6
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

INDF1

Address
0xFE7
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

WREG

Address
0xFE8
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–

FSR0L

Address
0xFE9
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–

FSR0H

Address
0xFEA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PLUSW0

Address
0xFEB
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PREINC0

Address
0xFEC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

POSTDEC0

Address
0xFED
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

POSTINC0

Address
0xFEE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

INDF0

Address
0xFEF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PRODL

Address
0xFF3
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–

PRODH

Address
0xFF4
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–

TABLAT

Address
0xFF5
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TBLPTRL

Address
0xFF6
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TBLPTRH

Address
0xFF7
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TBLPTRU

Address
0xFF8
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PCL

Address
0xFF9
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PCLATH

Address
0xFFA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

PCLATU

Address
0xFFB
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

STKPTR

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

TOSL

Address
0xFFD
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TOSH

Address
0xFFE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

TOSU

Address
0xFFF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–