CPU
16 registersCPU core (W registers, DSP, program space)
0x00 – 0x3C
The 1590 registers of the dsPIC33AK128MPS106 in its 87 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 core (W registers, DSP, program space)
0x00 – 0x3C
Interrupts
0x70 – 0x1A8
I/O port A
0x200 – 0x3658
I/O port B
0x214 – 0x367C
I/O port C
0x228 – 0x36A0
I/O port D
0x23C – 0x36C4
CRC and memory scanner
0x2C8 – 0x2D4
SPI
0x2E0 – 0x7D04B4
SEC
0x300 – 0x37C
Analog-to-digital converter
0x380 – 0x7C3084
BMX
0x770 – 0x798
Analog-to-digital converter 1
0x800 – 0x8F4
Analog-to-digital converter 2
0x900 – 0xA14
Analog-to-digital converter 3
0xA80 – 0xC14
PWM generators
0x1000 – 0x121C
UART 1
0x1700 – 0x1724
UART 2
0x1740 – 0x1764
UART 3
0x1780 – 0x17A4
UART 4
0x17C0 – 0x17E4
SPI 1
0x1800 – 0x219C
SPI 2
0x1820 – 0x1838
SPI 3
0x1840 – 0x1858
I²C 1
0x1880 – 0x7A9578
I²C 2
0x18D0 – 0x191C
SENT (SAE J2716) interface 1
0x19C0 – 0x19D4
SENT (SAE J2716) interface 2
0x19E0 – 0x19F4
Quadrature encoder interface 1
0x1A00 – 0x1A3C
Capture/compare/PWM 1
0x1B00 – 0x1B20
Capture/compare/PWM 2
0x1B30 – 0x1B50
Capture/compare/PWM 3
0x1B60 – 0x1B80
Capture/compare/PWM 4
0x1B90 – 0x1BB0
Capture/compare/PWM 5
0x1BC0 – 0x1BE0
Timer1
0x1CE0 – 0x1CE8
Timer2
0x1CF0 – 0x1CF8
Timer3
0x1D00 – 0x1D08
Digital-to-analog converter
0x1D40 – 0x1D44
Digital-to-analog converter 1
0x1D48 – 0x1D58
Digital-to-analog converter 2
0x1D5C – 0x1D6C
Digital-to-analog converter 3
0x1D70 – 0x1D80
Digital-to-analog converter 4
0x1D84 – 0x1D94
Digital-to-analog converter 5
0x1D98 – 0x1DA8
HPC
0x1E10 – 0x1E5C
CACHE
0x1E60 – 0x1E9C
PAC
0x1EC0 – 0x1EC8
IOIM1
0x1ED0 – 0x1ED8
IOIM2
0x1EDC – 0x1EE4
IOIM3
0x1EE8 – 0x1EF0
IOIM4
0x1EF4 – 0x1EFC
IOIM5
0x1F00 – 0x1F08
IOIM6
0x1F0C – 0x1F14
IOIM7
0x1F18 – 0x1F20
IOIM8
0x1F24 – 0x1F2C
Other special function registers
0x1F90 – 0x3B3C
BISS
0x2100 – 0x21FC
DMA
0x2300 – 0x246C
DMA 0
0x2324 – 0x2324
DMA 1
0x2350 – 0x2350
DMA 2
0x237C – 0x237C
DMA 3
0x23A8 – 0x23A8
DMA 4
0x23D4 – 0x23D4
DMA 5
0x2400 – 0x2400
DMA 6
0x242C – 0x242C
DMA 7
0x2458 – 0x2458
Data EEPROM and flash program memory
0x3000 – 0x3058
Oscillator, power control and watchdog
0x3100 – 0x32C4
RCON
0x31B0 – 0x31B0
Watchdog timer
0x32C8 – 0x32C8
Peripheral pin select
0x32D0 – 0x33DC
Peripheral trigger generator
0x3500 – 0x354C
RAMXECC
0x3580 – 0x35BC
RAMYECC
0x35C0 – 0x35FC
Deadman timer
0x3A00 – 0x3A20
Peripheral module disable
0x3A44 – 0x3A50
Configurable logic cell 1
0x3A60 – 0x3A68
Configurable logic cell 2
0x3A70 – 0x3A78
Configurable logic cell 3
0x3A80 – 0x3A88
Configurable logic cell 4
0x3A90 – 0x3A98
MBIST
0x3B00 – 0x3B00
CBG
0x3B08 – 0x3B08
AMP1
0x3B0C – 0x3B10
AMP2
0x3B14 – 0x3B18
AMP3
0x3B1C – 0x3B20
UREF
0x3B24 – 0x3B24
PWR
0x3B28 – 0x3B34
CAM
0x7A8000 – 0x7A8000
I3C bus
0x7A9200 – 0x7A9244
Digital-to-analog converter CAL
0x7C00E0 – 0x7C00E0