dsPIC33AK64MC105 registers

The 1037 registers of the dsPIC33AK64MC105 in its 61 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

16 registers

CPU core (W registers, DSP, program space)

0x00 – 0x3C

INTERRUPT

57 registers

Interrupts

0x70 – 0x160

PORTA

12 registers

I/O port A

0x200 – 0x3658

PORTB

12 registers

I/O port B

0x214 – 0x367C

PORTC

11 registers

I/O port C

0x228 – 0x36A0

PORTD

11 registers

I/O port D

0x23C – 0x36C4

CRC

4 registers

CRC and memory scanner

0x2C8 – 0x2D4

SEC

35 registers

SEC

0x2E0 – 0x37C

SPI

8 registers

SPI

0x770 – 0x78C

ADC1

125 registers

Analog-to-digital converter 1

0x800 – 0x9F0

ADC2

125 registers

Analog-to-digital converter 2

0xA00 – 0xBF0

PWM

92 registers

PWM generators

0x1000 – 0x116C

UART1

10 registers

UART 1

0x1700 – 0x1724

UART2

10 registers

UART 2

0x1740 – 0x1764

UART3

10 registers

UART 3

0x1780 – 0x17A4

SPI1

23 registers

SPI 1

0x1800 – 0x1F9C

SPI2

7 registers

SPI 2

0x1820 – 0x1838

SPI3

7 registers

SPI 3

0x1840 – 0x1858

I2C1

17 registers

I²C 1

0x1880 – 0x18C0

I2C2

17 registers

I²C 2

0x18D0 – 0x1910

SENT1

6 registers

SENT (SAE J2716) interface 1

0x19C0 – 0x19D4

SENT2

6 registers

SENT (SAE J2716) interface 2

0x19E0 – 0x19F4

QEI1

13 registers

Quadrature encoder interface 1

0x1A00 – 0x1A30

CCP1

9 registers

Capture/compare/PWM 1

0x1B00 – 0x1B20

CCP2

9 registers

Capture/compare/PWM 2

0x1B30 – 0x1B50

CCP3

9 registers

Capture/compare/PWM 3

0x1B60 – 0x1B80

CCP4

9 registers

Capture/compare/PWM 4

0x1B90 – 0x1BB0

DAC

2 registers

Digital-to-analog converter

0x1D40 – 0x1D44

DAC1

4 registers

Digital-to-analog converter 1

0x1D48 – 0x1D54

DAC2

4 registers

Digital-to-analog converter 2

0x1D58 – 0x1D64

DAC3

4 registers

Digital-to-analog converter 3

0x1D68 – 0x1D74

TMR1

3 registers

Timer1

0x1E00 – 0x1E08

HPC

19 registers

HPC

0x1E10 – 0x1E5C

CACHE

3 registers

CACHE

0x1E60 – 0x1E68

PAC

2 registers

PAC

0x1E80 – 0x1E84

IOIM1

3 registers

IOIM1

0x1E90 – 0x1E98

IOIM2

3 registers

IOIM2

0x1E9C – 0x1EA4

IOIM3

3 registers

IOIM3

0x1EA8 – 0x1EB0

IOIM4

3 registers

IOIM4

0x1EB4 – 0x1EBC

BISS

20 registers

BISS

0x1F00 – 0x1FFC

DMA

70 registers

DMA

0x2300 – 0x2414

NVM

23 registers

Data EEPROM and flash program memory

0x3000 – 0x3058

OSCILLATOR

79 registers

Oscillator, power control and watchdog

0x3100 – 0x32C4

RCON

1 register

RCON

0x3198 – 0x3198

WDT

1 register

Watchdog timer

0x32C8 – 0x32C8

PTG

19 registers

Peripheral trigger generator

0x3500 – 0x354C

RAMXECC

16 registers

RAMXECC

0x3580 – 0x35BC

RAMYECC

16 registers

RAMYECC

0x35C0 – 0x35FC

PPS

35 registers

Peripheral pin select

0x3900 – 0x39CC

DMT

9 registers

Deadman timer

0x3A00 – 0x3A20

PMD

4 registers

Peripheral module disable

0x3A44 – 0x3A50

CLC1

3 registers

Configurable logic cell 1

0x3A60 – 0x3A68

CLC2

3 registers

Configurable logic cell 2

0x3A70 – 0x3A78

CLC3

3 registers

Configurable logic cell 3

0x3A80 – 0x3A88

CLC4

3 registers

Configurable logic cell 4

0x3A90 – 0x3A98

MBIST

1 register

MBIST

0x3AA0 – 0x3AA0

CBG

1 register

CBG

0x3AA4 – 0x3AA4

AMP1

2 registers

AMP1

0x3AB0 – 0x3AB4

AMP2

2 registers

AMP2

0x3AB8 – 0x3ABC

AMP3

2 registers

AMP3

0x3AC0 – 0x3AC4

DACCAL

1 register

Digital-to-analog converter CAL

0x7C00B0 – 0x7C00B0