PIC18F26J50 registers

All 217 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.

PPS Peripheral pin select

RPOR0

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

RPOR1

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

RPOR2

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

RPOR3

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

RPOR4

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

RPOR5

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

RPOR6

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

RPOR7

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

RPOR8

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

RPOR9

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

RPOR10

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

RPOR11

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

RPOR12

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

RPOR13

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

RPOR17

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

RPOR18

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

RPINR1

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

RPINR2

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

RPINR3

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

RPINR4

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

RPINR6

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

RPINR7

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

RPINR8

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

RPINR12

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

RPINR13

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

RPINR16

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

RPINR17

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

RPINR21

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

RPINR22

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

RPINR23

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

RPINR24

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

PPSCON

Address
0xEFF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0IOLOCK
1 field
FieldBitsWhat it does
IOLOCK0

USB USB device

UEP0

Address
0xF26
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP1

Address
0xF27
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP2

Address
0xF28
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP3

Address
0xF29
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP4

Address
0xF2A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP5

Address
0xF2B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP6

Address
0xF2C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP7

Address
0xF2D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP8

Address
0xF2E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP9

Address
0xF2F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP10

Address
0xF30
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP11

Address
0xF31
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP12

Address
0xF32
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP13

Address
0xF33
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP14

Address
0xF34
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UEP15

Address
0xF35
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EPHSHK
  5. 3EPCONDIS
  6. 2EPOUTEN
  7. 1EPINEN
  8. 0EPSTALL
5 fields
FieldBitsWhat it does
EPHSHK4
EPCONDIS3
EPOUTEN2
EPINEN1
EPSTALL0

UIE

Address
0xF36
Reset
0x00
Access
read/write
  1. 7–
  2. 6SOFIE
  3. 5STALLIE
  4. 4IDLEIE
  5. 3TRNIE
  6. 2ACTVIE
  7. 1UERRIE
  8. 0URSTIE
7 fields
FieldBitsWhat it does
SOFIE6
STALLIE5
IDLEIE4
TRNIE3
ACTVIE2
UERRIE1
URSTIE0

UEIE

Address
0xF37
Reset
0x00
Access
read/write
  1. 7BTSEE
  2. 6–
  3. 5–
  4. 4BTOEE
  5. 3DFN8EE
  6. 2CRC16EE
  7. 1CRC5EE
  8. 0PIDEE
6 fields
FieldBitsWhat it does
BTSEE7
BTOEE4
DFN8EE3
CRC16EE2
CRC5EE1
PIDEE0

UADDR

Address
0xF38
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6ADDR6
  3. 5ADDR5
  4. 4ADDR4
  5. 3ADDR3
  6. 2ADDR2
  7. 1ADDR1
  8. 0ADDR0
1 field
FieldBitsWhat it does
ADDR6:0

UCFG

Address
0xF39
Reset
0x00
Access
read/write
  1. 7UTEYE
  2. 6UOEMON
  3. 5–
  4. 4UPUEN
  5. 3UTRDIS
  6. 2FSEN
  7. 1PPB1
  8. 0PPB0
7 fields
FieldBitsWhat it does
UTEYE7
UOEMON6
UPUEN4
UTRDIS3
FSEN2
PPB11
PPB00

UFRML

Address
0xF60
Reset
x (not fixed at power-on)
Access
read only
  1. 7FRM7
  2. 6FRM6
  3. 5FRM5
  4. 4FRM4
  5. 3FRM3
  6. 2FRM2
  7. 1FRM1
  8. 0FRM0
1 field
FieldBitsWhat it does
FRM7:0

UFRMH

Address
0xF61
Reset
x (not fixed at power-on)
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2FRM2
  7. 1FRM1
  8. 0FRM0
1 field
FieldBitsWhat it does
FRM2:0

UIR

Address
0xF62
Reset
0x00
Access
read/write
  1. 7–
  2. 6SOFIF
  3. 5STALLIF
  4. 4IDLEIF
  5. 3TRNIF
  6. 2ACTVIF
  7. 1UERRIF
  8. 0URSTIF
7 fields
FieldBitsWhat it does
SOFIF6
STALLIF5
IDLEIF4
TRNIF3
ACTVIF2
UERRIF1
URSTIF0

UEIR

Address
0xF63
Reset
0x00
Access
read/write
  1. 7BTSEF
  2. 6–
  3. 5–
  4. 4BTOEF
  5. 3DFN8EF
  6. 2CRC16EF
  7. 1CRC5EF
  8. 0PIDEF
6 fields
FieldBitsWhat it does
BTSEF7
BTOEF4
DFN8EF3
CRC16EF2
CRC5EF1
PIDEF0

USTAT

Address
0xF64
Reset
x (not fixed at power-on)
Access
read only
  1. 7–
  2. 6ENDP3
  3. 5ENDP2
  4. 4ENDP1
  5. 3ENDP0
  6. 2DIR
  7. 1PPBI
  8. 0–
3 fields
FieldBitsWhat it does
ENDP6:3
DIR2
PPBI1

UCON

Address
0xF65
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6PPBRST
  3. 5SE0
  4. 4PKTDIS
  5. 3USBEN
  6. 2RESUME
  7. 1SUSPND
  8. 0–
6 fields
FieldBitsWhat it does
PPBRST6
SE05
PKTDIS4
USBEN3
RESUME2
SUSPND1

PORTS I/O port control

PADCFG1

Address
0xF3C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2RTSECSEL1
  7. 1RTSECSEL0
  8. 0PMPTTL
3 fields
FieldBitsWhat it does
RTSECSEL12
RTSECSEL01
PMPTTL0

OSCILLATOR Oscillator, power control and watchdog

REFOCON

Address
0xF3D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ROON
  2. 6–
  3. 5ROSSLP
  4. 4ROSEL
  5. 3RODIV3
  6. 2RODIV2
  7. 1RODIV1
  8. 0RODIV0
4 fields
FieldBitsWhat it does
ROON7
ROSSLP5
ROSEL4
RODIV3:0

TCLKCON

Address
0xF52
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T1RUN
  5. 3–
  6. 2–
  7. 1T3CCP2
  8. 0T3CCP1
3 fields
FieldBitsWhat it does
T1RUN4
T3CCP21
T3CCP10

HLVDCON

Address
0xF85
Reset
0x00
Access
read/write
  1. 7VDIRMAG
  2. 6BGVST
  3. 5IRVST
  4. 4HLVDEN
  5. 3HLVDL3
  6. 2HLVDL2
  7. 1HLVDL1
  8. 0HLVDL0
5 fields
FieldBitsWhat it does
VDIRMAG7
BGVST6
IRVST5
HLVDEN4
HLVDL3:0

OSCTUNE

Address
0xF9B
Reset
0x00
Access
read/write
  1. 7INTSRC
  2. 6PLLEN
  3. 5TUN5
  4. 4TUN4
  5. 3TUN3
  6. 2TUN2
  7. 1TUN1
  8. 0TUN0
3 fields
FieldBitsWhat it does
INTSRC7
PLLEN6
TUN5:0

WDTCON

Address
0xFC0
Reset
x (not fixed at power-on)
Access
read/write
  1. 7REGSLP
  2. 6LVDSTAT
  3. 5ULPLVL
  4. 4–
  5. 3DS
  6. 2ULPEN
  7. 1ULPSINK
  8. 0SWDTEN
7 fields
FieldBitsWhat it does
REGSLP7
LVDSTAT6
ULPLVL5
DS3
ULPEN2
ULPSINK1
SWDTEN0

OSCCON

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

RTCC Real-time clock and calendar

RTCCAL

Address
0xF3E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CAL7
  2. 6CAL6
  3. 5CAL5
  4. 4CAL4
  5. 3CAL3
  6. 2CAL2
  7. 1CAL1
  8. 0CAL0
1 field
FieldBitsWhat it does
CAL7:0

RTCCFG

Address
0xF3F
Reset
0x00
Access
read/write
  1. 7RTCEN
  2. 6–
  3. 5RTCWREN
  4. 4RTCSYNC
  5. 3HALFSEC
  6. 2RTCOE
  7. 1RTCPTR1
  8. 0RTCPTR0
7 fields
FieldBitsWhat it does
RTCEN7
RTCWREN5
RTCSYNC4
HALFSEC3
RTCOE2
RTCPTR11
RTCPTR00

ALRMVALL

Address
0xF8E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ALRMVALL7
  2. 6ALRMVALL6
  3. 5ALRMVALL5
  4. 4ALRMVALL4
  5. 3ALRMVALL3
  6. 2ALRMVALL2
  7. 1ALRMVALL1
  8. 0ALRMVALL0
1 field
FieldBitsWhat it does
ALRMVALL7:0

ALRMVALH

Address
0xF8F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ALRMVALH7
  2. 6ALRMVALH6
  3. 5ALRMVALH5
  4. 4ALRMVALH4
  5. 3ALRMVALH3
  6. 2ALRMVALH2
  7. 1ALRMVALH1
  8. 0ALRMVALH0
1 field
FieldBitsWhat it does
ALRMVALH7:0

ALRMRPT

Address
0xF90
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ARPT7
  2. 6ARPT6
  3. 5ARPT5
  4. 4ARPT4
  5. 3ARPT3
  6. 2ARPT2
  7. 1ARPT1
  8. 0ARPT0
1 field
FieldBitsWhat it does
ARPT7:0

ALRMCFG

Address
0xF91
Reset
0x00
Access
read/write
  1. 7ALRMEN
  2. 6CHIME
  3. 5AMASK3
  4. 4AMASK2
  5. 3AMASK1
  6. 2AMASK0
  7. 1ALRMPTR1
  8. 0ALRMPTR0
4 fields
FieldBitsWhat it does
ALRMEN7
CHIME6
AMASK5:2
ALRMPTR1:0

RTCVALL

Address
0xF98
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RTCVALL7
  2. 6RTCVALL6
  3. 5RTCVALL5
  4. 4RTCVALL4
  5. 3RTCVALL3
  6. 2RTCVALL2
  7. 1RTCVALL1
  8. 0RTCVALL0
1 field
FieldBitsWhat it does
RTCVALL7:0

RTCVALH

Address
0xF99
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RTCVALH7
  2. 6RTCVALH6
  3. 5RTCVALH5
  4. 4RTCVALH4
  5. 3RTCVALH3
  6. 2RTCVALH2
  7. 1RTCVALH1
  8. 0RTCVALH0
1 field
FieldBitsWhat it does
RTCVALH7:0

PORTB I/O port B

ODCON3

Address
0xF40
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1SPI2OD
  8. 0SPI1OD
2 fields
FieldBitsWhat it does
SPI2OD1
SPI1OD0

ODCON2

Address
0xF41
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1U2OD
  8. 0U1OD
2 fields
FieldBitsWhat it does
U2OD1
U1OD0

ODCON1

Address
0xF42
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1ECCP2OD
  8. 0ECCP1OD
2 fields
FieldBitsWhat it does
ECCP2OD1
ECCP1OD0

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

ADC Analog-to-digital converter

ANCON0

Address
0xF48
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PCFG4
  5. 3PCFG3
  6. 2PCFG2
  7. 1PCFG1
  8. 0PCFG0
5 fields
FieldBitsWhat it does
PCFG44
PCFG33
PCFG22
PCFG11
PCFG00

ANCON1

Address
0xF49
Reset
0x00
Access
read/write
  1. 7VBGEN
  2. 6VBG2EN
  3. 5–
  4. 4PCFG12
  5. 3PCFG11
  6. 2PCFG10
  7. 1PCFG9
  8. 0PCFG8
7 fields
FieldBitsWhat it does
VBGEN7
VBG2EN6
PCFG124
PCFG113
PCFG102
PCFG91
PCFG80

ADCON1

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

ADCON0

Address
0xFC2
Reset
x (not fixed at power-on)
Access
read/write
  1. 7VCFG1
  2. 6VCFG0
  3. 5CHS3
  4. 4CHS2
  5. 3CHS1
  6. 2CHS0
  7. 1GO/nDONE
  8. 0ADON
4 fields
FieldBitsWhat it does
VCFG7:6
CHS5:2
GO/nDONE1
ADON0

ADRESL

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

ADRESH

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

POWER Low-power and deep sleep control

DSWAKEL

Address
0xF4A
Reset
0x00
Access
read/write
  1. 7DSFLT
  2. 6–
  3. 5DSULP
  4. 4DSWDT
  5. 3DSRTC
  6. 2DSMCLR
  7. 1–
  8. 0DSPOR
6 fields
FieldBitsWhat it does
DSFLT7
DSULP5
DSWDT4
DSRTC3
DSMCLR2
DSPOR0

DSWAKEH

Address
0xF4B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DSINT0
1 field
FieldBitsWhat it does
DSINT00

DSCONL

Address
0xF4C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2ULPWDIS
  7. 1DSBOR
  8. 0RELEASE
3 fields
FieldBitsWhat it does
ULPWDIS2
DSBOR1
RELEASE0

DSCONH

Address
0xF4D
Reset
0x00
Access
read/write
  1. 7DSEN
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1DSULPEN
  8. 0RTCWDIS
3 fields
FieldBitsWhat it does
DSEN7
DSULPEN1
RTCWDIS0

DSGPR0

Address
0xF4E
Reset
0x00
Access
read/write
  1. 7DSGPR07
  2. 6DSGPR06
  3. 5DSGPR05
  4. 4DSGPR04
  5. 3DSGPR03
  6. 2DSGPR02
  7. 1DSGPR01
  8. 0DSGPR00
1 field
FieldBitsWhat it does
DSGPR07:0

DSGPR1

Address
0xF4F
Reset
0x00
Access
read/write
  1. 7DSGPR17
  2. 6DSGPR16
  3. 5DSGPR15
  4. 4DSGPR14
  5. 3DSGPR13
  6. 2DSGPR12
  7. 1DSGPR11
  8. 0DSGPR10
1 field
FieldBitsWhat it does
DSGPR17:0

COMPARATOR Comparators and voltage reference

CVRCON

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

CMSTAT

Address
0xF70
Reset
0x03
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1COUT2
  8. 0COUT1
2 fields
FieldBitsWhat it does
COUT21
COUT10

CM2CON

Address
0xFD1
Reset
0x1F
Access
read/write
  1. 7CON
  2. 6COE
  3. 5CPOL
  4. 4EVPOL1
  5. 3EVPOL0
  6. 2CREF
  7. 1CCH1
  8. 0CCH0
6 fields
FieldBitsWhat it does
CON7
COE6
CPOL5
EVPOL4:3
CREF2
CCH1:0

CM1CON

Address
0xFD2
Reset
0x1F
Access
read/write
  1. 7CON
  2. 6COE
  3. 5CPOL
  4. 4EVPOL1
  5. 3EVPOL0
  6. 2CREF
  7. 1CCH1
  8. 0CCH0
6 fields
FieldBitsWhat it does
CON7
COE6
CPOL5
EVPOL4:3
CREF2
CCH1:0

DMA DMA

DMABCH

Address
0xF66
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1DMACNTHB1
  8. 0DMACNTHB0
1 field
FieldBitsWhat it does
DMACNTHB1:0

DMABCL

Address
0xF67
Reset
0x00
Access
read/write
  1. 7DMACNTLB7
  2. 6DMACNTLB6
  3. 5DMACNTLB5
  4. 4DMACNTLB4
  5. 3DMACNTLB3
  6. 2DMACNTLB2
  7. 1DMACNTLB1
  8. 0DMACNTLB0
1 field
FieldBitsWhat it does
DMACNTLB7:0

RXADDRH

Address
0xF68
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3DMARCPTRHB3
  6. 2DMARCPTRHB2
  7. 1DMARCPTRHB1
  8. 0DMARCPTRHB0
1 field
FieldBitsWhat it does
DMARCPTRHB3:0

RXADDRL

Address
0xF69
Reset
0x00
Access
read/write
  1. 7DMARCVPTRLB7
  2. 6DMARCVPTRLB6
  3. 5DMARCVPTRLB5
  4. 4DMARCVPTRLB4
  5. 3DMARCVPTRLB3
  6. 2DMARCVPTRLB2
  7. 1DMARCVPTRLB1
  8. 0DMARCVPTRLB0
1 field
FieldBitsWhat it does
DMARCVPTRLB7:0

TXADDRH

Address
0xF6A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3DMATXPTRHB3
  6. 2DMATXPTRHB2
  7. 1DMATXPTRHB1
  8. 0DMATXPTRHB0
1 field
FieldBitsWhat it does
DMATXPTRHB3:0

TXADDRL

Address
0xF6B
Reset
0x00
Access
read/write
  1. 7DMATXPTRLB7
  2. 6DMATXPTRLB6
  3. 5DMATXPTRLB5
  4. 4DMATXPTRLB4
  5. 3DMATXPTRLB3
  6. 2DMATXPTRLB2
  7. 1DMATXPTRLB1
  8. 0DMATXPTRLB0
1 field
FieldBitsWhat it does
DMATXPTRLB7:0

DMACON2

Address
0xF86
Reset
0x00
Access
read/write
  1. 7DLYCYC3
  2. 6DLYCYC2
  3. 5DLYCYC1
  4. 4DLYCYC0
  5. 3INTLVL3
  6. 2INTLVL2
  7. 1INTLVL1
  8. 0INTLVL0
2 fields
FieldBitsWhat it does
DLYCYC7:4
INTLVL3:0

DMACON1

Address
0xF88
Reset
0x00
Access
read/write
  1. 7SSCON1
  2. 6SSCON0
  3. 5TXINC
  4. 4RXINC
  5. 3DUPLEX1
  6. 2DUPLEX0
  7. 1DLYINTEN
  8. 0DMAEN
8 fields
FieldBitsWhat it does
SSCON17
SSCON06
TXINC5
RXINC4
DUPLEX13
DUPLEX02
DLYINTEN1
DMAEN0

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

SSP2CON2

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

SSP2CON1

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

SSP2STAT

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

SSP2ADD

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

SSP2BUF

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

SSP1CON2

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

SSP1CON1

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

SSP1STAT

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

SSP1ADD

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

SSP1BUF

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

TMR4 Timer4

T4CON

Address
0xF76
Reset
0x00
Access
read/write
  1. 7–
  2. 6T4OUTPS3
  3. 5T4OUTPS2
  4. 4T4OUTPS1
  5. 3T4OUTPS0
  6. 2TMR4ON
  7. 1T4CKPS1
  8. 0T4CKPS0
3 fields
FieldBitsWhat it does
T4OUTPS6:3
TMR4ON2
T4CKPS1:0

PR4

Address
0xF77
Reset
0xFF
Access
read/write
  1. 7PR47
  2. 6PR46
  3. 5PR45
  4. 4PR44
  5. 3PR43
  6. 2PR42
  7. 1PR41
  8. 0PR40
1 field
FieldBitsWhat it does
PR47:0

TMR4

Address
0xF78
Reset
0x00
Access
read/write
  1. 7TMR47
  2. 6TMR46
  3. 5TMR45
  4. 4TMR44
  5. 3TMR43
  6. 2TMR42
  7. 1TMR41
  8. 0TMR40
1 field
FieldBitsWhat it does
TMR47:0

TMR3 Timer3

T3CON

Address
0xF79
Reset
0x00
Access
read/write
  1. 7TMR3CS1
  2. 6TMR3CS0
  3. 5T3CKPS1
  4. 4T3CKPS0
  5. 3T3OSCEN
  6. 2T3SYNC
  7. 1RD16
  8. 0TMR3ON
6 fields
FieldBitsWhat it does
TMR3CS7:6
T3CKPS5:4
T3OSCEN3
T3SYNC2
RD161
TMR3ON0

TMR3L

Address
0xF7A
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR3L7
  2. 6TMR3L6
  3. 5TMR3L5
  4. 4TMR3L4
  5. 3TMR3L3
  6. 2TMR3L2
  7. 1TMR3L1
  8. 0TMR3L0
1 field
FieldBitsWhat it does
TMR3L7:0

TMR3H

Address
0xF7B
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR3H7
  2. 6TMR3H6
  3. 5TMR3H5
  4. 4TMR3H4
  5. 3TMR3H3
  6. 2TMR3H2
  7. 1TMR3H1
  8. 0TMR3H0
1 field
FieldBitsWhat it does
TMR3H7:0

T3GCON

Address
0xF97
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR3GE
  2. 6T3GPOL
  3. 5T3GTM
  4. 4T3GSPM
  5. 3T3GGO_T3DONE
  6. 2T3GVAL
  7. 1T3GSS1
  8. 0T3GSS0
8 fields
FieldBitsWhat it does
TMR3GE7
T3GPOL6
T3GTM5
T3GSPM4
T3GGO_T3DONE3
T3GVAL2
T3GSS11
T3GSS00

EUSART USART

BAUDCON2

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

SPBRGH2

Address
0xF7D
Reset
0x00
Access
read/write
  1. 7SPBRGH27
  2. 6SPBRGH26
  3. 5SPBRGH25
  4. 4SPBRGH24
  5. 3SPBRGH23
  6. 2SPBRGH22
  7. 1SPBRGH21
  8. 0SPBRGH20
1 field
FieldBitsWhat it does
SPBRGH27:0

BAUDCON1

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

SPBRGH1

Address
0xF7F
Reset
0x00
Access
read/write
  1. 7SPBRGH17
  2. 6SPBRGH16
  3. 5SPBRGH15
  4. 4SPBRGH14
  5. 3SPBRGH13
  6. 2SPBRGH12
  7. 1SPBRGH11
  8. 0SPBRGH10
1 field
FieldBitsWhat it does
SPBRGH17:0

RCSTA2

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

TXSTA2

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

TXREG2

Address
0xFA9
Reset
0x00
Access
write only
  1. 7TXREG27
  2. 6TXREG26
  3. 5TXREG25
  4. 4TXREG24
  5. 3TXREG23
  6. 2TXREG22
  7. 1TXREG21
  8. 0TXREG20
1 field
FieldBitsWhat it does
TXREG27:0

RCREG2

Address
0xFAA
Reset
0x00
Access
read only
  1. 7RCREG27
  2. 6RCREG26
  3. 5RCREG25
  4. 4RCREG24
  5. 3RCREG23
  6. 2RCREG22
  7. 1RCREG21
  8. 0RCREG20
1 field
FieldBitsWhat it does
RCREG27:0

SPBRG2

Address
0xFAB
Reset
0x00
Access
read/write
  1. 7SPBRG27
  2. 6SPBRG26
  3. 5SPBRG25
  4. 4SPBRG24
  5. 3SPBRG23
  6. 2SPBRG22
  7. 1SPBRG21
  8. 0SPBRG20
1 field
FieldBitsWhat it does
SPBRG27:0

RCSTA1

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

TXSTA1

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

TXREG1

Address
0xFAE
Reset
0x00
Access
write only
  1. 7TXREG17
  2. 6TXREG16
  3. 5TXREG15
  4. 4TXREG14
  5. 3TXREG13
  6. 2TXREG12
  7. 1TXREG11
  8. 0TXREG10
1 field
FieldBitsWhat it does
TXREG17:0

RCREG1

Address
0xFAF
Reset
0x00
Access
read only
  1. 7RCREG17
  2. 6RCREG16
  3. 5RCREG15
  4. 4RCREG14
  5. 3RCREG13
  6. 2RCREG12
  7. 1RCREG11
  8. 0RCREG10
1 field
FieldBitsWhat it does
RCREG17:0

SPBRG1

Address
0xFB0
Reset
0x00
Access
read/write
  1. 7SPBRG17
  2. 6SPBRG16
  3. 5SPBRG15
  4. 4SPBRG14
  5. 3SPBRG13
  6. 2SPBRG12
  7. 1SPBRG11
  8. 0SPBRG10
1 field
FieldBitsWhat it does
SPBRG17:0

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. 4–
  5. 3RA3
  6. 2RA2
  7. 1RA1
  8. 0RA0
7 fields
FieldBitsWhat it does
RA77
RA66
RA55
RA33
RA22
RA11
RA00

LATA

Address
0xF89
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LATA7
  2. 6LATA6
  3. 5LATA5
  4. 4–
  5. 3LATA3
  6. 2LATA2
  7. 1LATA1
  8. 0LATA0
7 fields
FieldBitsWhat it does
LATA77
LATA66
LATA55
LATA33
LATA22
LATA11
LATA00

TRISA

Address
0xF92
Reset
0xEF
Access
read/write
  1. 7TRISA7
  2. 6TRISA6
  3. 5TRISA5
  4. 4–
  5. 3TRISA3
  6. 2TRISA2
  7. 1TRISA1
  8. 0TRISA0
7 fields
FieldBitsWhat it does
TRISA77
TRISA66
TRISA55
TRISA33
TRISA22
TRISA11
TRISA00

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. 3–
  6. 2RC2
  7. 1RC1
  8. 0RC0
7 fields
FieldBitsWhat it does
RC77
RC66
RC55
RC44
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. 3–
  6. 2LATC2
  7. 1LATC1
  8. 0LATC0
7 fields
FieldBitsWhat it does
LATC77
LATC66
LATC55
LATC44
LATC22
LATC11
LATC00

TRISC

Address
0xF94
Reset
0xFF
Access
read/write
  1. 7TRISC7
  2. 6TRISC6
  3. 5TRISC5
  4. 4TRISC4
  5. 3–
  6. 2TRISC2
  7. 1TRISC1
  8. 0TRISC0
7 fields
FieldBitsWhat it does
TRISC77
TRISC66
TRISC55
TRISC44
TRISC22
TRISC11
TRISC00

TMR1 Timer1

T1GCON

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

T1CON

Address
0xFCD
Reset
0x00
Access
read/write
  1. 7TMR1CS1
  2. 6TMR1CS0
  3. 5T1CKPS1
  4. 4T1CKPS0
  5. 3T1OSCEN
  6. 2T1SYNC
  7. 1RD16
  8. 0TMR1ON
6 fields
FieldBitsWhat it does
TMR1CS7:6
T1CKPS5:4
T1OSCEN3
T1SYNC2
RD161
TMR1ON0

TMR1L

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

TMR1H

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

INTERRUPT Interrupts

PIE1

Address
0xF9D
Reset
0x00
Access
read/write
  1. 7–
  2. 6ADIE
  3. 5RC1IE
  4. 4TX1IE
  5. 3SSP1IE
  6. 2CCP1IE
  7. 1TMR2IE
  8. 0TMR1IE
7 fields
FieldBitsWhat it does
ADIE6
RC1IE5
TX1IE4
SSP1IE3
CCP1IE2
TMR2IE1
TMR1IE0

PIR1

Address
0xF9E
Reset
0x00
Access
read/write
  1. 7–
  2. 6ADIF
  3. 5RC1IF
  4. 4TX1IF
  5. 3SSP1IF
  6. 2CCP1IF
  7. 1TMR2IF
  8. 0TMR1IF
7 fields
FieldBitsWhat it does
ADIF6
RC1IF5
TX1IF4
SSP1IF3
CCP1IF2
TMR2IF1
TMR1IF0

IPR1

Address
0xF9F
Reset
0x7F
Access
read/write
  1. 7–
  2. 6ADIP
  3. 5RC1IP
  4. 4TX1IP
  5. 3SSP1IP
  6. 2CCP1IP
  7. 1TMR2IP
  8. 0TMR1IP
7 fields
FieldBitsWhat it does
ADIP6
RC1IP5
TX1IP4
SSP1IP3
CCP1IP2
TMR2IP1
TMR1IP0

PIE2

Address
0xFA0
Reset
x (not fixed at power-on)
Access
read/write
  1. 7OSCFIE
  2. 6CM2IE
  3. 5CM1IE
  4. 4USBIE
  5. 3BCL1IE
  6. 2LVDIE
  7. 1TMR3IE
  8. 0CCP2IE
8 fields
FieldBitsWhat it does
OSCFIE7
CM2IE6
CM1IE5
USBIE4
BCL1IE3
LVDIE2
TMR3IE1
CCP2IE0

PIR2

Address
0xFA1
Reset
x (not fixed at power-on)
Access
read/write
  1. 7OSCFIF
  2. 6CM2IF
  3. 5CM1IF
  4. 4USBIF
  5. 3BCL1IF
  6. 2LVDIF
  7. 1TMR3IF
  8. 0CCP2IF
8 fields
FieldBitsWhat it does
OSCFIF7
CM2IF6
CM1IF5
USBIF4
BCL1IF3
LVDIF2
TMR3IF1
CCP2IF0

IPR2

Address
0xFA2
Reset
x (not fixed at power-on)
Access
read/write
  1. 7OSCFIP
  2. 6CM2IP
  3. 5CM1IP
  4. 4USBIP
  5. 3BCL1IP
  6. 2LVDIP
  7. 1TMR3IP
  8. 0CCP2IP
8 fields
FieldBitsWhat it does
OSCFIP7
CM2IP6
CM1IP5
USBIP4
BCL1IP3
LVDIP2
TMR3IP1
CCP2IP0

PIE3

Address
0xFA3
Reset
0x00
Access
read/write
  1. 7SSP2IE
  2. 6BCL2IE
  3. 5RC2IE
  4. 4TX2IE
  5. 3TMR4IE
  6. 2CTMUIE
  7. 1TMR3GIE
  8. 0RTCCIE
8 fields
FieldBitsWhat it does
SSP2IE7
BCL2IE6
RC2IE5
TX2IE4
TMR4IE3
CTMUIE2
TMR3GIE1
RTCCIE0

PIR3

Address
0xFA4
Reset
0x00
Access
read/write
  1. 7SSP2IF
  2. 6BCL2IF
  3. 5RC2IF
  4. 4TX2IF
  5. 3TMR4IF
  6. 2CTMUIF
  7. 1TMR3GIF
  8. 0RTCCIF
8 fields
FieldBitsWhat it does
SSP2IF7
BCL2IF6
RC2IF5
TX2IF4
TMR4IF3
CTMUIF2
TMR3GIF1
RTCCIF0

IPR3

Address
0xFA5
Reset
0xFF
Access
read/write
  1. 7SSP2IP
  2. 6BCL2IP
  3. 5RC2IP
  4. 4TX2IP
  5. 3TMR4IP
  6. 2CTMUIP
  7. 1TMR3GIP
  8. 0RTCCIP
8 fields
FieldBitsWhat it does
SSP2IP7
BCL2IP6
RC2IP5
TX2IP4
TMR4IP3
CTMUIP2
TMR3GIP1
RTCCIP0

RCON

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

INTCON3

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

INTCON2

Address
0xFF1
Reset
0xFF
Access
read/write
  1. 7nRBPU
  2. 6INTEDG0
  3. 5INTEDG1
  4. 4INTEDG2
  5. 3INTEDG3
  6. 2TMR0IP
  7. 1INT3IP
  8. 0RBIP
8 fields
FieldBitsWhat it does
nRBPU7
INTEDG06
INTEDG15
INTEDG24
INTEDG33
TMR0IP2
INT3IP1
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. 7–
  2. 6–
  3. 5WPROG
  4. 4FREE
  5. 3WRERR
  6. 2WREN
  7. 1WR
  8. 0–
5 fields
FieldBitsWhat it does
WPROG5
FREE4
WRERR3
WREN2
WR1

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

CTMU CTMU

CTMUICON

Address
0xFB1
Reset
0x00
Access
read/write
  1. 7ITRIM5
  2. 6ITRIM4
  3. 5ITRIM3
  4. 4ITRIM2
  5. 3ITRIM1
  6. 2ITRIM0
  7. 1IRNG1
  8. 0IRNG0
2 fields
FieldBitsWhat it does
ITRIM7:2
IRNG1:0

CTMUCONL

Address
0xFB2
Reset
0x00
Access
read/write
  1. 7EDG2POL
  2. 6EDG2SEL1
  3. 5EDG2SEL0
  4. 4EDG1POL
  5. 3EDG1SEL1
  6. 2EDG1SEL0
  7. 1EDG2STAT
  8. 0EDG1STAT
6 fields
FieldBitsWhat it does
EDG2POL7
EDG2SEL6:5
EDG1POL4
EDG1SEL3:2
EDG2STAT1
EDG1STAT0

CTMUCONH

Address
0xFB3
Reset
0x00
Access
read/write
  1. 7CTMUEN
  2. 6–
  3. 5CTMUSIDL
  4. 4TGEN
  5. 3EDGEN
  6. 2EDGSEQEN
  7. 1IDISSEN
  8. 0CTTRIG
7 fields
FieldBitsWhat it does
CTMUEN7
CTMUSIDL5
TGEN4
EDGEN3
EDGSEQEN2
IDISSEN1
CTTRIG0

CCP2 Capture/compare/PWM 2

CCP2CON

Address
0xFB4
Reset
x (not fixed at power-on)
Access
read/write
  1. 7P2M1
  2. 6P2M0
  3. 5DC2B1
  4. 4DC2B0
  5. 3CCP2M3
  6. 2CCP2M2
  7. 1CCP2M1
  8. 0CCP2M0
3 fields
FieldBitsWhat it does
P2M7:6
DC2B5:4
CCP2M3:0

CCPR2L

Address
0xFB5
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
0xFB6
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

ECCP2 Enhanced capture/compare/PWM 2

ECCP2DEL

Address
0xFB7
Reset
0x00
Access
read/write
  1. 7P2RSEN
  2. 6P2DC6
  3. 5P2DC5
  4. 4P2DC4
  5. 3P2DC3
  6. 2P2DC2
  7. 1P2DC1
  8. 0P2DC0
2 fields
FieldBitsWhat it does
P2RSEN7
P2DC6:0

ECCP2AS

Address
0xFB8
Reset
0x00
Access
read/write
  1. 7ECCP2ASE
  2. 6ECCP2AS2
  3. 5ECCP2AS1
  4. 4ECCP2AS0
  5. 3PSS2AC1
  6. 2PSS2AC0
  7. 1PSS2BD1
  8. 0PSS2BD0
4 fields
FieldBitsWhat it does
ECCP2ASE7
ECCP2AS6:4
PSS2AC3:2
PSS2BD1:0

ECCP Enhanced capture/compare/PWM

PSTR2CON

Address
0xFB9
Reset
0x01
Access
read/write
  1. 7CMPL1
  2. 6CMPL0
  3. 5–
  4. 4STRSYNC
  5. 3STRD
  6. 2STRC
  7. 1STRB
  8. 0STRA
7 fields
FieldBitsWhat it does
CMPL17
CMPL06
STRSYNC4
STRD3
STRC2
STRB1
STRA0

PSTR1CON

Address
0xFBF
Reset
0x01
Access
read/write
  1. 7CMPL1
  2. 6CMPL0
  3. 5–
  4. 4STRSYNC
  5. 3STRD
  6. 2STRC
  7. 1STRB
  8. 0STRA
7 fields
FieldBitsWhat it does
CMPL17
CMPL06
STRSYNC4
STRD3
STRC2
STRB1
STRA0

CCP1 Capture/compare/PWM 1

CCP1CON

Address
0xFBA
Reset
x (not fixed at power-on)
Access
read/write
  1. 7P1M1
  2. 6P1M0
  3. 5DC1B1
  4. 4DC1B0
  5. 3CCP1M3
  6. 2CCP1M2
  7. 1CCP1M1
  8. 0CCP1M0
3 fields
FieldBitsWhat it does
P1M7:6
DC1B5:4
CCP1M3:0

CCPR1L

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

ECCP1 Enhanced capture/compare/PWM 1

ECCP1DEL

Address
0xFBD
Reset
0x00
Access
read/write
  1. 7P1RSEN
  2. 6P1DC6
  3. 5P1DC5
  4. 4P1DC4
  5. 3P1DC3
  6. 2P1DC2
  7. 1P1DC1
  8. 0P1DC0
2 fields
FieldBitsWhat it does
P1RSEN7
P1DC6:0

ECCP1AS

Address
0xFBE
Reset
0x00
Access
read/write
  1. 7ECCP1ASE
  2. 6ECCP1AS2
  3. 5ECCP1AS1
  4. 4ECCP1AS0
  5. 3PSS1AC1
  6. 2PSS1AC0
  7. 1PSS1BD1
  8. 0PSS1BD0
4 fields
FieldBitsWhat it does
ECCP1ASE7
ECCP1AS6:4
PSS1AC3:2
PSS1BD1:0

TMR2 Timer2

T2CON

Address
0xFCA
Reset
0x00
Access
read/write
  1. 7–
  2. 6T2OUTPS3
  3. 5T2OUTPS2
  4. 4T2OUTPS1
  5. 3T2OUTPS0
  6. 2TMR2ON
  7. 1T2CKPS1
  8. 0T2CKPS0
3 fields
FieldBitsWhat it does
T2OUTPS6:3
TMR2ON2
T2CKPS1:0

PR2

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

TMR2

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

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. 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
0x00
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. 3–
  6. 2–
  7. 1–
  8. 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. 3–
  6. 2–
  7. 1–
  8. 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. 3–
  6. 2–
  7. 1–
  8. 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. 3–
  6. 2–
  7. 1–
  8. 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. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 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. 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. 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. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–