PIC24FJ64GL303 registers

The 551 registers of the PIC24FJ64GL303 in its 55 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

DMT

11 registers

Deadman timer

0x5C – 0x7A

INTERRUPT

51 registers

Interrupts

0x80 – 0xE4

OSCILLATOR

7 registers

Oscillator, power control and watchdog

0x100 – 0x16A

RESET

1 register

Reset control

0x110 – 0x110

HLVD

1 register

High/low-voltage detect

0x114 – 0x114

CRC

8 registers

CRC and memory scanner

0x158 – 0x166

PMD

8 registers

Peripheral module disable

0x178 – 0x186

TMR1

3 registers

Timer1

0x190 – 0x194

TMR2

3 registers

Timer2

0x196 – 0x1A0

TMR3

4 registers

Timer3

0x198 – 0x1A2

TMR4

3 registers

Timer4

0x1A4 – 0x1AE

TMR5

4 registers

Timer5

0x1A6 – 0x1B0

RTCC

18 registers

Real-time clock and calendar

0x1CC – 0x1F2

CCP1

15 registers

Capture/compare/PWM 1

0x26C – 0x28E

CCP2

15 registers

Capture/compare/PWM 2

0x290 – 0x2B2

CCP3

15 registers

Capture/compare/PWM 3

0x2B4 – 0x2D6

CMP

2 registers

Comparators and voltage reference

0x2E6 – 0x2E8

CMP1

1 register

Comparator 1

0x2EA – 0x2EA

CMP2

1 register

Comparator 2

0x2EC – 0x2EC

CMP3

1 register

Comparator 3

0x2EE – 0x2EE

SFR

1 register

Other special function registers

0x2F4 – 0x2F4

CCP4

15 registers

Capture/compare/PWM 4

0x300 – 0x322

CCP5

15 registers

Capture/compare/PWM 5

0x324 – 0x346

UART1

5 registers

UART 1

0x398 – 0x3A0

UART2

5 registers

UART 2

0x3AE – 0x3B6

UART3

5 registers

UART 3

0x3C4 – 0x3CC

UART4

5 registers

UART 4

0x3D0 – 0x3D8

SPI1

12 registers

SPI 1

0x3F4 – 0x40E

SPI2

12 registers

SPI 2

0x410 – 0x42A

CLC1

5 registers

Configurable logic cell 1

0x464 – 0x46E

CLC2

5 registers

Configurable logic cell 2

0x470 – 0x47A

CLC3

5 registers

Configurable logic cell 3

0x47C – 0x486

CLC4

5 registers

Configurable logic cell 4

0x488 – 0x492

I2C1

8 registers

I²C 1

0x494 – 0x4A2

I2C2

8 registers

I²C 2

0x4A4 – 0x4B2

DMA

4 registers

DMA

0x4C4 – 0x4CA

DMA0

5 registers

DMA 0

0x4CC – 0x4D4

DMA1

5 registers

DMA 1

0x4D6 – 0x4DE

DMA2

5 registers

DMA 2

0x4E0 – 0x4E8

DMA3

5 registers

DMA 3

0x4EA – 0x4F2

DMA4

5 registers

DMA 4

0x4F4 – 0x4FC

DMA5

5 registers

DMA 5

0x4FE – 0x506

LCD

78 registers

LCD

0x540 – 0x5DA

PORTS

2 registers

I/O port control

0x65C – 0x65E

PORTB

10 registers

I/O port B

0x674 – 0x686

PORTC

10 registers

I/O port C

0x688 – 0x69A

PORTD

10 registers

I/O port D

0x69C – 0x6AE

PORTE

10 registers

I/O port E

0x6B0 – 0x6C2

PORTF

10 registers

I/O port F

0x6C4 – 0x6D6

PORTG

10 registers

I/O port G

0x6D8 – 0x6EA

ADC1

28 registers

Analog-to-digital converter 1

0x700 – 0x74C

NVM

4 registers

Data EEPROM and flash program memory

0x760 – 0x766

ECC

6 registers

Flash error correction

0x76C – 0x776

PPS

30 registers

Peripheral pin select

0x790 – 0x7F2