PIC32MZ1064DAB176 registers

The 2254 registers of the PIC32MZ1064DAB176 in its 102 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.

Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.

CFG

7 registers

Configuration and pin control

0xBF800000 – 0xBF8000F0

PMD

7 registers

Peripheral module disable

0xBF800040 – 0xBF8000A0

NVM

11 registers

Flash controller (NVM)

0xBF800600 – 0xBF8006A0

WDT

1 register

Watchdog timer

0xBF800800 – 0xBF800800

DMT

7 registers

Deadman timer

0xBF800A00 – 0xBF800A70

CVR

1 register

Comparator voltage reference

0xBF800E00 – 0xBF800E00

JTAG

2 registers

JTAG

0xBF801130 – 0xBF801140

OSC

12 registers

Oscillator and clocks

0xBF801200 – 0xBF8013D0

RCON

4 registers

Reset control

0xBF801240 – 0xBF801270

REFO1

2 registers

Reference clock output 1

0xBF801280 – 0xBF801290

REFO2

2 registers

Reference clock output 2

0xBF8012A0 – 0xBF8012B0

REFO3

2 registers

Reference clock output 3

0xBF8012C0 – 0xBF8012D0

REFO4

2 registers

Reference clock output 4

0xBF8012E0 – 0xBF8012F0

REFO5

2 registers

Reference clock output 5

0xBF801300 – 0xBF801310

PPS

104 registers

Peripheral pin select

0xBF801404 – 0xBF8016A4

HLVD

1 register

High/low-voltage detect

0xBF801800 – 0xBF801800

INT

262 registers

Interrupt controller

0xBF810000 – 0xBF810838

DMAC

6 registers

DMA controller

0xBF811000 – 0xBF811050

DCH0

12 registers

DMA channel 0

0xBF811060 – 0xBF811110

DCH1

12 registers

DMA channel 1

0xBF811120 – 0xBF8111D0

DCH2

12 registers

DMA channel 2

0xBF8111E0 – 0xBF811290

DCH3

12 registers

DMA channel 3

0xBF8112A0 – 0xBF811350

DCH4

12 registers

DMA channel 4

0xBF811360 – 0xBF811410

DCH5

12 registers

DMA channel 5

0xBF811420 – 0xBF8114D0

DCH6

12 registers

DMA channel 6

0xBF8114E0 – 0xBF811590

DCH7

12 registers

DMA channel 7

0xBF8115A0 – 0xBF811650

I2C1

7 registers

I²C 1

0xBF820000 – 0xBF820060

I2C2

7 registers

I²C 2

0xBF820200 – 0xBF820260

I2C3

7 registers

I²C 3

0xBF820400 – 0xBF820460

I2C4

7 registers

I²C 4

0xBF820600 – 0xBF820660

I2C5

7 registers

I²C 5

0xBF820800 – 0xBF820860

SPI1

5 registers

SPI 1

0xBF821000 – 0xBF821040

SPI2

5 registers

SPI 2

0xBF821200 – 0xBF821240

SPI3

5 registers

SPI 3

0xBF821400 – 0xBF821440

SPI4

5 registers

SPI 4

0xBF821600 – 0xBF821640

SPI5

5 registers

SPI 5

0xBF821800 – 0xBF821840

SPI6

5 registers

SPI 6

0xBF821A00 – 0xBF821A40

UART1

5 registers

UART 1

0xBF822000 – 0xBF822040

UART2

5 registers

UART 2

0xBF822200 – 0xBF822240

UART3

5 registers

UART 3

0xBF822400 – 0xBF822440

UART4

5 registers

UART 4

0xBF822600 – 0xBF822640

UART5

5 registers

UART 5

0xBF822800 – 0xBF822840

UART6

5 registers

UART 6

0xBF822A00 – 0xBF822A40

PMP

10 registers

Parallel master port

0xBF82E000 – 0xBF82E090

TMR1

3 registers

Timer 1

0xBF840000 – 0xBF840020

TMR2

3 registers

Timer 2

0xBF840200 – 0xBF840220

TMR3

3 registers

Timer 3

0xBF840400 – 0xBF840420

TMR4

3 registers

Timer 4

0xBF840600 – 0xBF840620

TMR5

3 registers

Timer 5

0xBF840800 – 0xBF840820

TMR6

3 registers

Timer 6

0xBF840A00 – 0xBF840A20

TMR7

3 registers

Timer 7

0xBF840C00 – 0xBF840C20

TMR8

3 registers

Timer 8

0xBF840E00 – 0xBF840E20

TMR9

3 registers

Timer 9

0xBF841000 – 0xBF841020

IC1

2 registers

Input capture 1

0xBF842000 – 0xBF842010

IC2

2 registers

Input capture 2

0xBF842200 – 0xBF842210

IC3

2 registers

Input capture 3

0xBF842400 – 0xBF842410

IC4

2 registers

Input capture 4

0xBF842600 – 0xBF842610

IC5

2 registers

Input capture 5

0xBF842800 – 0xBF842810

IC6

2 registers

Input capture 6

0xBF842A00 – 0xBF842A10

IC7

2 registers

Input capture 7

0xBF842C00 – 0xBF842C10

IC8

2 registers

Input capture 8

0xBF842E00 – 0xBF842E10

IC9

2 registers

Input capture 9

0xBF843000 – 0xBF843010

OC1

3 registers

Output compare 1

0xBF844000 – 0xBF844020

OC2

3 registers

Output compare 2

0xBF844200 – 0xBF844220

OC3

3 registers

Output compare 3

0xBF844400 – 0xBF844420

OC4

3 registers

Output compare 4

0xBF844600 – 0xBF844620

OC5

3 registers

Output compare 5

0xBF844800 – 0xBF844820

OC6

3 registers

Output compare 6

0xBF844A00 – 0xBF844A20

OC7

3 registers

Output compare 7

0xBF844C00 – 0xBF844C20

OC8

3 registers

Output compare 8

0xBF844E00 – 0xBF844E20

OC9

3 registers

Output compare 9

0xBF845000 – 0xBF845020

ADC

106 registers

Analog-to-digital converter

0xBF84B000 – 0xBF84BAAC

CMP1

1 register

Comparator 1

0xBF84C000 – 0xBF84C000

CMP2

1 register

Comparator 2

0xBF84C010 – 0xBF84C010

CMP

1 register

Comparator

0xBF84C060 – 0xBF84C060

CTMU

1 register

Charge time measurement unit

0xBF84C200 – 0xBF84C200

PORTA

14 registers

I/O port A

0xBF860000 – 0xBF8600D0

PORTB

14 registers

I/O port B

0xBF860100 – 0xBF8601D0

PORTC

14 registers

I/O port C

0xBF860200 – 0xBF8602D0

PORTD

14 registers

I/O port D

0xBF860300 – 0xBF8603D0

PORTE

14 registers

I/O port E

0xBF860400 – 0xBF8604D0

PORTF

14 registers

I/O port F

0xBF860500 – 0xBF8605D0

PORTG

14 registers

I/O port G

0xBF860600 – 0xBF8606D0

PORTH

14 registers

I/O port H

0xBF860700 – 0xBF8607D0

PORTJ

14 registers

I/O port J

0xBF860800 – 0xBF8608D0

PORTK

14 registers

I/O port K

0xBF860900 – 0xBF8609D0

CAN1

181 registers

CAN 1

0xBF880000 – 0xBF880B40

CAN2

181 registers

CAN 2

0xBF881000 – 0xBF881B40

ETH

39 registers

Ethernet controller

0xBF882000 – 0xBF882320

USB

109 registers

USB

0xBF884000 – 0xBF8E3364

RTCC

6 registers

Real-time clock and calendar

0xBF8C0000 – 0xBF8C0050

DSCTRL

35 registers

DSCTRL

0xBF8C0200 – 0xBF8C02BC

PCACHE

2 registers

Prefetch cache

0xBF8E0000 – 0xBF8E0010

EBI

13 registers

External bus interface

0xBF8E1014 – 0xBF8E10A4

SQI

26 registers

Serial quad interface

0xBF8E2000 – 0xBF8E2068

CRYPTO

10 registers

Crypto engine

0xBF8E5000 – 0xBF8E5024

RNG

9 registers

Random number generator

0xBF8E6000 – 0xBF8E6020

GLCD

428 registers

Graphics LCD controller

0xBF8EA000 – 0xBF8EAA3C

GPU

1 register

2D graphics

0xBF8EB000 – 0xBF8EB000

SDHC

16 registers

SD host controller

0xBF8EC004 – 0xBF8EC058

SFR

1 register

Other special function registers

0xBF8EC010 – 0xBF8EC010

SYSBUS

239 registers

System bus (arbitration and error logs)

0xBF8F0510 – 0xBF92C4D8