PIC24FJ128GA310 registers

The 451 registers of the PIC24FJ128GA310 in its 64 peripherals, each on a page of its own with every register's address, reset value and fields. The search finds a register or bit in any of them.

CPU

26 registers

CPU core (W registers, DSP, program space)

0x00 – 0x54

CN

18 registers

Change notification

0x56 – 0x78

INTERRUPT

42 registers

Interrupts

0x80 – 0xE0

TMR1

3 registers

Timer1

0x100 – 0x104

TMR2

3 registers

Timer2

0x106 – 0x110

TMR3

4 registers

Timer3

0x108 – 0x112

TMR4

3 registers

Timer4

0x114 – 0x11E

TMR5

4 registers

Timer5

0x116 – 0x120

IC1

4 registers

Input capture 1

0x140 – 0x146

IC2

4 registers

Input capture 2

0x148 – 0x14E

IC3

4 registers

Input capture 3

0x150 – 0x156

IC4

4 registers

Input capture 4

0x158 – 0x15E

IC5

4 registers

Input capture 5

0x160 – 0x166

IC6

4 registers

Input capture 6

0x168 – 0x16E

IC7

4 registers

Input capture 7

0x170 – 0x176

OC1

5 registers

Output compare 1

0x190 – 0x198

OC2

5 registers

Output compare 2

0x19A – 0x1A2

OC3

5 registers

Output compare 3

0x1A4 – 0x1AC

OC4

5 registers

Output compare 4

0x1AE – 0x1B6

OC5

5 registers

Output compare 5

0x1B8 – 0x1C0

OC6

5 registers

Output compare 6

0x1C2 – 0x1CA

OC7

5 registers

Output compare 7

0x1CC – 0x1D4

I2C1

7 registers

I²C 1

0x200 – 0x20C

I2C2

7 registers

I²C 2

0x210 – 0x21C

UART1

5 registers

UART 1

0x220 – 0x228

UART2

5 registers

UART 2

0x230 – 0x238

SPI1

4 registers

SPI 1

0x240 – 0x248

UART3

5 registers

UART 3

0x250 – 0x258

SPI2

4 registers

SPI 2

0x260 – 0x268

UART4

5 registers

UART 4

0x2B0 – 0x2B8

PORTA

5 registers

I/O port A

0x2C0 – 0x4E0

PORTB

5 registers

I/O port B

0x2C8 – 0x4E2

PORTC

5 registers

I/O port C

0x2D0 – 0x4E4

PORTD

5 registers

I/O port D

0x2D8 – 0x4E6

PORTE

5 registers

I/O port E

0x2E0 – 0x4E8

PORTF

4 registers

I/O port F

0x2E8 – 0x2EE

PORTG

5 registers

I/O port G

0x2F0 – 0x4EC

PORTS

1 register

I/O port control

0x2FC – 0x2FC

ADC1

39 registers

Analog-to-digital converter 1

0x300 – 0x364

CTMU

3 registers

CTMU

0x35A – 0x35E

DMA

4 registers

DMA

0x380 – 0x386

DMA0

5 registers

DMA 0

0x388 – 0x390

DMA1

5 registers

DMA 1

0x392 – 0x39A

DMA2

5 registers

DMA 2

0x39C – 0x3A4

DMA3

5 registers

DMA 3

0x3A6 – 0x3AE

DMA4

5 registers

DMA 4

0x3B0 – 0x3B8

DMA5

5 registers

DMA 5

0x3BA – 0x3C2

SFR

1 register

Other special function registers

0x4DE – 0x4DE

LCD

40 registers

LCD

0x580 – 0x5CE

PMP

15 registers

Parallel master port

0x600 – 0x61C

RTCC

5 registers

Real-time clock and calendar

0x620 – 0x628

DSM

3 registers

Data signal modulator

0x62A – 0x62E

CMP

2 registers

Comparators and voltage reference

0x630 – 0x632

CMP1

1 register

Comparator 1

0x634 – 0x634

CMP2

1 register

Comparator 2

0x636 – 0x636

CMP3

1 register

Comparator 3

0x638 – 0x638

CRC

8 registers

CRC and memory scanner

0x640 – 0x64E

PPS

36 registers

Peripheral pin select

0x680 – 0x6DE

RESET

2 registers

Reset control

0x740 – 0x762

OSCILLATOR

4 registers

Oscillator, power control and watchdog

0x742 – 0x74E

HLVD

1 register

High/low-voltage detect

0x756 – 0x756

POWER

4 registers

Low-power and deep sleep control

0x758 – 0x75E

NVM

2 registers

Data EEPROM and flash program memory

0x760 – 0x766

PMD

6 registers

Peripheral module disable

0x770 – 0x77C