PIC24FJ64GB412 registers

The 831 registers of the PIC24FJ64GB412 in its 82 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

INTERRUPT

51 registers

Interrupts

0x80 – 0xE4

OSCILLATOR

7 registers

Oscillator, power control and watchdog

0x100 – 0x16E

RESET

2 registers

Reset control

0x10C – 0x10E

HLVD

1 register

High/low-voltage detect

0x110 – 0x110

POWER

4 registers

Low-power and deep sleep control

0x112 – 0x118

PMP

15 registers

Parallel master port

0x128 – 0x144

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

CTMU

4 registers

CTMU

0x1C0 – 0x1C6

RTCC

24 registers

Real-time clock and calendar

0x1CC – 0x1FA

IC1

4 registers

Input capture 1

0x200 – 0x206

IC2

4 registers

Input capture 2

0x208 – 0x20E

IC3

4 registers

Input capture 3

0x210 – 0x216

IC4

4 registers

Input capture 4

0x218 – 0x21E

IC5

4 registers

Input capture 5

0x220 – 0x226

IC6

4 registers

Input capture 6

0x228 – 0x22E

OC1

5 registers

Output compare 1

0x230 – 0x238

OC2

5 registers

Output compare 2

0x23A – 0x242

OC3

5 registers

Output compare 3

0x244 – 0x24C

OC4

5 registers

Output compare 4

0x24E – 0x256

OC5

5 registers

Output compare 5

0x258 – 0x260

OC6

5 registers

Output compare 6

0x262 – 0x26A

CCP1

18 registers

Capture/compare/PWM 1

0x26C – 0x28E

CCP2

18 registers

Capture/compare/PWM 2

0x290 – 0x2B2

CCP3

18 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

DAC1

2 registers

Digital-to-analog converter 1

0x2F8 – 0x2FA

CCP4

18 registers

Capture/compare/PWM 4

0x300 – 0x322

CCP5

18 registers

Capture/compare/PWM 5

0x324 – 0x346

CCP6

18 registers

Capture/compare/PWM 6

0x348 – 0x36A

CCP7

18 registers

Capture/compare/PWM 7

0x36C – 0x38E

UART1

11 registers

UART 1

0x398 – 0x3AC

UART2

11 registers

UART 2

0x3AE – 0x3C2

UART3

6 registers

UART 3

0x3C4 – 0x3CE

UART4

6 registers

UART 4

0x3D0 – 0x3DA

UART5

6 registers

UART 5

0x3DC – 0x3E6

UART6

6 registers

UART 6

0x3E8 – 0x3F2

SPI1

14 registers

SPI 1

0x3F4 – 0x40E

SPI2

14 registers

SPI 2

0x410 – 0x42A

SPI3

14 registers

SPI 3

0x42C – 0x446

SPI4

14 registers

SPI 4

0x448 – 0x462

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

I2C3

8 registers

I²C 3

0x4B4 – 0x4C2

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

CRYPTO

44 registers

Cryptographic engine

0x51C – 0x576

USB

37 registers

USB device

0x578 – 0x5C0

LCD

40 registers

LCD

0x5C2 – 0x610

PORTS

2 registers

I/O port control

0x65A – 0x65C

PORTA

10 registers

I/O port A

0x65E – 0x670

PORTB

10 registers

I/O port B

0x672 – 0x684

PORTC

10 registers

I/O port C

0x686 – 0x698

PORTD

10 registers

I/O port D

0x69A – 0x6AC

PORTE

10 registers

I/O port E

0x6AE – 0x6C0

PORTF

10 registers

I/O port F

0x6C2 – 0x6D4

PORTG

10 registers

I/O port G

0x6D6 – 0x6E8

PORTH

10 registers

I/O port H

0x6EA – 0x6FC

PORTJ

10 registers

I/O port J

0x6FE – 0x710

ADC1

39 registers

Analog-to-digital converter 1

0x712 – 0x75E

NVM

6 registers

Data EEPROM and flash program memory

0x760 – 0x76A

DEBUG

2 registers

Debug and test

0x77C – 0x77E

PPS

36 registers

Peripheral pin select

0x790 – 0x7F2