dsPIC33CK256MP505 registers

The 1188 registers of the dsPIC33CK256MP505 in its 62 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

QEI1

21 registers

Quadrature encoder interface 1

0x140 – 0x172

QEI2

21 registers

Quadrature encoder interface 2

0x174 – 0x1A6

I2C1

8 registers

I²C 1

0x200 – 0x218

I2C2

8 registers

I²C 2

0x21C – 0x234

UART1

17 registers

UART 1

0x238 – 0x25C

UART2

17 registers

UART 2

0x260 – 0x284

SPI1

14 registers

SPI 1

0x2AC – 0x2C6

SPI2

14 registers

SPI 2

0x2C8 – 0x2E2

SPI3

14 registers

SPI 3

0x2E4 – 0x2FE

PWM

237 registers

PWM generators

0x300 – 0x4D8

CAN1

151 registers

CAN bus 1

0x5C0 – 0x6FE

INTERRUPT

75 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

4 registers

DMA

0xABC – 0xAC2

DMA0

5 registers

DMA 0

0xAC4 – 0xACC

DMA1

5 registers

DMA 1

0xACE – 0xAD6

DMA2

5 registers

DMA 2

0xAD8 – 0xAE0

DMA3

5 registers

DMA 3

0xAE2 – 0xAEA

ADC

88 registers

Analog-to-digital converter

0xB00 – 0xC3E

DAC

3 registers

Digital-to-analog converter

0xC80 – 0xC86

DAC1

4 registers

Digital-to-analog converter 1

0xC88 – 0xC8E

SLOPE

9 registers

Slope compensation

0xC90 – 0xCB4

DAC2

4 registers

Digital-to-analog converter 2

0xC98 – 0xC9E

DAC3

4 registers

Digital-to-analog converter 3

0xCA8 – 0xCAE

POWER

1 register

Low-power and deep sleep control

0xCFC – 0xCFC

PPS

63 registers

Peripheral pin select

0xD00 – 0xDB4

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

DEBUG

7 registers

Debug and test

0xEFC – 0xFFC

UART3

17 registers

UART 3

0xF00 – 0xF24

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

CAN

1 register

CAN bus

0xF9A – 0xF9A

PMD

8 registers

Peripheral module disable

0xFA0 – 0xFB2

WDT

2 registers

Watchdog timer

0xFB4 – 0xFB6

MSI

3 registers

Main–secondary core interface

0xFD2 – 0xFD6