dsPIC33CK256MC502 registers

The 869 registers of the dsPIC33CK256MC502 in its 49 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

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

I2C1

8 registers

I²C 1

0x200 – 0x218

UART1

17 registers

UART 1

0x238 – 0x25C

UART2

17 registers

UART 2

0x260 – 0x284

SPI1

12 registers

SPI 1

0x2AC – 0x2C6

SPI2

12 registers

SPI 2

0x2C8 – 0x2E2

PWM

129 registers

PWM generators

0x300 – 0x400

CAN1

151 registers

CAN bus 1

0x5C0 – 0x6FE

INTERRUPT

62 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

15 registers

Capture/compare/PWM 1

0x950 – 0x972

CCP2

15 registers

Capture/compare/PWM 2

0x974 – 0x996

CCP3

15 registers

Capture/compare/PWM 3

0x998 – 0x9BA

CCP4

15 registers

Capture/compare/PWM 4

0x9BC – 0x9DE

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

74 registers

Analog-to-digital converter

0xB00 – 0xC36

DAC

3 registers

Digital-to-analog converter

0xC80 – 0xC86

DAC1

4 registers

Digital-to-analog converter 1

0xC88 – 0xC8E

SLOPE

6 registers

Slope compensation

0xC90 – 0xCA4

DAC2

4 registers

Digital-to-analog converter 2

0xC98 – 0xC9E

POWER

1 register

Low-power and deep sleep control

0xCFC – 0xCFC

PPS

42 registers

Peripheral pin select

0xD00 – 0xDB4

PORTA

12 registers

I/O port A

0xE00 – 0xE16

PORTB

12 registers

I/O port B

0xE1C – 0xE32

DEBUG

7 registers

Debug and test

0xEFC – 0xFFC

UART3

17 registers

UART 3

0xF00 – 0xF24

RESET

1 register

Reset control

0xF80 – 0xF80

OSCILLATOR

10 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