PIC24FJ128GA705 CPU registers

The 26 registers of CPU (CPU core (W registers, DSP, program space)), from 0x00, with their reset value and every field. The PIC24FJ128GA705 has 467 registers in 51 peripherals, one page each.

CPU CPU core (W registers, DSP, program space)

WREG0

Address
0x00
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG015:0

WREG1

Address
0x02
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG115:0

WREG2

Address
0x04
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG215:0

WREG3

Address
0x06
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG315:0

WREG4

Address
0x08
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG415:0

WREG5

Address
0x0A
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG515:0

WREG6

Address
0x0C
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG615:0

WREG7

Address
0x0E
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG715:0

WREG8

Address
0x10
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG815:0

WREG9

Address
0x12
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG915:0

WREG10

Address
0x14
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG1015:0

WREG11

Address
0x16
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG1115:0

WREG12

Address
0x18
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG1215:0

WREG13

Address
0x1A
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG1315:0

WREG14

Address
0x1C
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG1415:0

WREG15

Address
0x1E
Reset
0x0800
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
WREG1515:0

SPLIM

Address
0x20
Reset
x (not fixed at power-on)
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
SPLIM15:0

PCL

Address
0x2E
Reset
0x0000
Access
read only
Size
16-bit
1 field
FieldBitsWhat it does
PCL15:0

PCH

Address
0x30
Reset
0x0000
Access
read only
Size
16-bit
1 field
FieldBitsWhat it does
PCH7:0

DSRPAG

Address
0x32
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
DSRPAG9:0

DSWPAG

Address
0x34
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
DSWPAG8:0

RCOUNT

Address
0x36
Reset
x (not fixed at power-on)
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
RCOUNT15:0

SR

Address
0x42
Reset
0x0000
Access
read/write
Size
16-bit
9 fields
FieldBitsWhat it does
DC8
IPL27
IPL16
IPL05
RA4
N3
OV2
Z1
C0

CORCON

Address
0x44
Reset
0x0004
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
IPL33
PSV2

DISICNT

Address
0x52
Reset
x (not fixed at power-on)
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
DISICNT13:0

TBLPAG

Address
0x54
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
TBLPAG7:0