dsPIC33CK512MP406 registers

The 1290 registers of the dsPIC33CK512MP406 in its 73 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

54 registers

CPU core (W registers, DSP, program space)

0x00 – 0xFDC

DMT

11 registers

Deadman timer

0x5C – 0x7A

SENT1

7 registers

SENT (SAE J2716) interface 1

0x80 – 0x96

SENT2

7 registers

SENT (SAE J2716) interface 2

0x98 – 0xAE

CRC

8 registers

CRC and memory scanner

0xB0 – 0xBE

CLC1

5 registers

Configurable logic cell 1

0xC0 – 0xCA

CLC2

5 registers

Configurable logic cell 2

0xCC – 0xD6

CLC3

5 registers

Configurable logic cell 3

0xD8 – 0xE2

CLC4

5 registers

Configurable logic cell 4

0xE4 – 0xEE

ECC

6 registers

Flash error correction

0xF0 – 0xFA

TMR1

3 registers

Timer1

0x100 – 0x108

UART2

17 registers

UART 2

0x118 – 0x13C

QEI1

21 registers

Quadrature encoder interface 1

0x140 – 0x172

QEI2

21 registers

Quadrature encoder interface 2

0x174 – 0x1A6

PMP

13 registers

Parallel master port

0x1A8 – 0x1CC

PWM

366 registers

PWM generators

0x1D2 – 0x4D8

SPI3

14 registers

SPI 3

0x2E4 – 0x2FE

SPI2

14 registers

SPI 2

0x4E4 – 0x4FE

I2C1

8 registers

I²C 1

0x500 – 0x518

I2C2

8 registers

I²C 2

0x51C – 0x534

UART1

17 registers

UART 1

0x538 – 0x55C

SPI1

14 registers

SPI 1

0x560 – 0x57A

INTERRUPT

79 registers

Interrupts

0x800 – 0x8C8

NVM

6 registers

Data EEPROM and flash program memory

0x8D0 – 0x8DA

OPAMP1

2 registers

Operational amplifier 1

0x8DC – 0x8DE

ANALOG

3 registers

Analog bias and current source

0x8F0 – 0x8F6

PTG

29 registers

Peripheral trigger generator

0x900 – 0x94E

CCP1

14 registers

Capture/compare/PWM 1

0x950 – 0x972

CCP2

14 registers

Capture/compare/PWM 2

0x974 – 0x996

CCP3

14 registers

Capture/compare/PWM 3

0x998 – 0x9BA

CCP4

14 registers

Capture/compare/PWM 4

0x9BC – 0x9DE

CCP5

14 registers

Capture/compare/PWM 5

0x9E0 – 0xA02

CCP6

14 registers

Capture/compare/PWM 6

0xA04 – 0xA26

CCP7

14 registers

Capture/compare/PWM 7

0xA28 – 0xA4A

CCP8

14 registers

Capture/compare/PWM 8

0xA4C – 0xA6E

CCP9

15 registers

Capture/compare/PWM 9

0xA70 – 0xA92

DMA

13 registers

DMA

0xA94 – 0xAFC

DMA0

5 registers

DMA 0

0xA9C – 0xAA4

DMA1

5 registers

DMA 1

0xAA6 – 0xAAE

DMA2

5 registers

DMA 2

0xAB0 – 0xAB8

DMA3

5 registers

DMA 3

0xABA – 0xAC2

DMA4

5 registers

DMA 4

0xAC4 – 0xACC

DMA5

5 registers

DMA 5

0xACE – 0xAD6

DMA6

5 registers

DMA 6

0xAD8 – 0xAE0

DMA7

5 registers

DMA 7

0xAE2 – 0xAEA

ADC

98 registers

Analog-to-digital converter

0xB00 – 0xC4A

DAC

3 registers

Digital-to-analog converter

0xC58 – 0xC5E

DAC1

4 registers

Digital-to-analog converter 1

0xC60 – 0xC66

SLOPE

18 registers

Slope compensation

0xC68 – 0xCBC

DAC2

4 registers

Digital-to-analog converter 2

0xC70 – 0xC76

DAC3

4 registers

Digital-to-analog converter 3

0xC80 – 0xC86

DAC4

4 registers

Digital-to-analog converter 4

0xC90 – 0xC96

DAC5

4 registers

Digital-to-analog converter 5

0xCA0 – 0xCA6

DAC6

4 registers

Digital-to-analog converter 6

0xCB0 – 0xCB6

POWER

1 register

Low-power and deep sleep control

0xCFC – 0xCFC

PPS

70 registers

Peripheral pin select

0xD00 – 0xDC8

PORTA

12 registers

I/O port A

0xE00 – 0xE16

PORTB

12 registers

I/O port B

0xE1C – 0xE32

PORTC

12 registers

I/O port C

0xE38 – 0xE4E

PORTD

12 registers

I/O port D

0xE54 – 0xE6A

QEI3

21 registers

Quadrature encoder interface 3

0xEC4 – 0xEF6

DEBUG

7 registers

Debug and test

0xEFC – 0xFFC

UART3

17 registers

UART 3

0xF00 – 0xF24

CLC5

5 registers

Configurable logic cell 5

0xF28 – 0xF32

CLC6

5 registers

Configurable logic cell 6

0xF34 – 0xF3E

CLC7

5 registers

Configurable logic cell 7

0xF40 – 0xF4A

CLC8

5 registers

Configurable logic cell 8

0xF4C – 0xF56

I2C3

8 registers

I²C 3

0xF5C – 0xF74

RESET

1 register

Reset control

0xF80 – 0xF80

OSCILLATOR

13 registers

Oscillator, power control and watchdog

0xF84 – 0xFBE

PMD

8 registers

Peripheral module disable

0xFA0 – 0xFB2

WDT

2 registers

Watchdog timer

0xFB4 – 0xFB6

MSI

3 registers

Main–secondary core interface

0xFD2 – 0xFD6