dsPIC33EP128GM306 registers

The 680 registers of the dsPIC33EP128GM306 in its 74 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

TMR6

3 registers

Timer6

0x122 – 0x12C

TMR7

4 registers

Timer7

0x124 – 0x12E

TMR8

3 registers

Timer8

0x130 – 0x13A

TMR9

4 registers

Timer9

0x132 – 0x13C

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

IC8

4 registers

Input capture 8

0x178 – 0x17E

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

UART3

5 registers

UART 3

0x250 – 0x258

SPI2

4 registers

SPI 2

0x260 – 0x268

DCI

14 registers

Data converter interface (codec)

0x280 – 0x29E

SFR

13 registers

Other special function registers

0x28A – 0xFAA

SPI3

4 registers

SPI 3

0x2A0 – 0x2A8

UART4

5 registers

UART 4

0x2B0 – 0x2B8

ADC1

24 registers

Analog-to-digital converter 1

0x300 – 0x332

CTMU

3 registers

CTMU

0x33A – 0x33E

ADC2

24 registers

Analog-to-digital converter 2

0x340 – 0x372

QEI2

18 registers

Quadrature encoder interface 2

0x5C0 – 0x5E2

PMP

8 registers

Parallel master port

0x600 – 0x60E

RTCC

4 registers

Real-time clock and calendar

0x620 – 0x626

CRC

8 registers

CRC and memory scanner

0x640 – 0x64E

PPS

41 registers

Peripheral pin select

0x680 – 0x6F2

NVM

6 registers

Data EEPROM and flash program memory

0x728 – 0x732

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

50 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

OC5

5 registers

Output compare 5

0x928 – 0x930

OC6

5 registers

Output compare 6

0x932 – 0x93A

OC7

5 registers

Output compare 7

0x93C – 0x944

OC8

5 registers

Output compare 8

0x946 – 0x94E

CMP

3 registers

Comparators and voltage reference

0xA80 – 0xAB4

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

CMP5

4 registers

Comparator 5

0xAA4 – 0xAAA

PTG

28 registers

Peripheral trigger generator

0xAC0 – 0xAF6

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

PWM

95 registers

PWM generators

0xC00 – 0xCDE

PORTA

8 registers

I/O port A

0xE00 – 0xE0E

PORTB

8 registers

I/O port B

0xE10 – 0xE1E

PORTC

8 registers

I/O port C

0xE20 – 0xE2E

PORTD

8 registers

I/O port D

0xE30 – 0xE3E

PORTE

8 registers

I/O port E

0xE40 – 0xE4E

PORTF

8 registers

I/O port F

0xE50 – 0xE5E

PORTG

8 registers

I/O port G

0xE60 – 0xE6E

PORTS

1 register

I/O port control

0xEFE – 0xEFE

MSI

3 registers

Main–secondary core interface

0xFA0 – 0xFA4

DEBUG

2 registers

Debug and test

0xFF0 – 0xFF2