dsPIC33EP128MC502 registers

The 471 registers of the dsPIC33EP128MC502 in its 48 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

44 registers

CPU core (W registers, DSP, program space)

0x00 – 0x58

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

QEI1

18 registers

Quadrature encoder interface 1

0x1C0 – 0x1E2

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

SPI2

4 registers

SPI 2

0x260 – 0x268

ADC1

24 registers

Analog-to-digital converter 1

0x300 – 0x332

CTMU

3 registers

CTMU

0x33A – 0x33E

CAN1

65 registers

CAN bus 1

0x400 – 0x47E

CRC

8 registers

CRC and memory scanner

0x640 – 0x64E

PPS

22 registers

Peripheral pin select

0x680 – 0x6EE

NVM

4 registers

Data EEPROM and flash program memory

0x728 – 0x72E

RESET

1 register

Reset control

0x740 – 0x740

OSCILLATOR

5 registers

Oscillator, power control and watchdog

0x742 – 0x74E

PMD

6 registers

Peripheral module disable

0x760 – 0x76C

INTERRUPT

43 registers

Interrupts

0x800 – 0x8C8

OC1

5 registers

Output compare 1

0x900 – 0x908

OC2

5 registers

Output compare 2

0x90A – 0x912

OC3

5 registers

Output compare 3

0x914 – 0x91C

OC4

5 registers

Output compare 4

0x91E – 0x926

CMP

2 registers

Comparators and voltage reference

0xA80 – 0xA82

CMP1

4 registers

Comparator 1

0xA84 – 0xA8A

CMP2

4 registers

Comparator 2

0xA8C – 0xA92

CMP3

4 registers

Comparator 3

0xA94 – 0xA9A

CMP4

4 registers

Comparator 4

0xA9C – 0xAA2

PTG

20 registers

Peripheral trigger generator

0xAC0 – 0xAE6

DMA0

8 registers

DMA 0

0xB00 – 0xB0E

DMA1

8 registers

DMA 1

0xB10 – 0xB1E

DMA2

8 registers

DMA 2

0xB20 – 0xB2E

DMA3

8 registers

DMA 3

0xB30 – 0xB3E

DMA

4 registers

DMA

0xBF0 – 0xBF6

SFR

5 registers

Other special function registers

0xBF8 – 0xFAA

PWM

43 registers

PWM generators

0xC00 – 0xC7E

PORTA

8 registers

I/O port A

0xE00 – 0xE0E

PORTB

8 registers

I/O port B

0xE10 – 0xE1E

MSI

3 registers

Main–secondary core interface

0xFA0 – 0xFA4

DEBUG

2 registers

Debug and test

0xFF0 – 0xFF2