CFG
6 registersConfiguration and pin control
0xBF800000 – 0xBF8000E0
The 1315 registers of the PIC32MZ1024EFE144 in its 91 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.
Configuration and pin control
0xBF800000 – 0xBF8000E0
Peripheral module disable
0xBF800040 – 0xBF8000A0
Flash controller (NVM)
0xBF800600 – 0xBF8006A0
Watchdog timer
0xBF800800 – 0xBF800800
Deadman timer
0xBF800A00 – 0xBF800A70
Real-time clock and calendar
0xBF800C00 – 0xBF800C50
Comparator voltage reference
0xBF800E00 – 0xBF800E00
JTAG
0xBF801130 – 0xBF801140
Oscillator and clocks
0xBF801200 – 0xBF8013D0
Reset control
0xBF801240 – 0xBF801270
Reference clock output 1
0xBF801280 – 0xBF801290
Reference clock output 2
0xBF8012A0 – 0xBF8012B0
Reference clock output 3
0xBF8012C0 – 0xBF8012D0
Reference clock output 4
0xBF8012E0 – 0xBF8012F0
Peripheral pin select
0xBF801404 – 0xBF8016A4
Interrupt controller
0xBF810000 – 0xBF810838
DMA controller
0xBF811000 – 0xBF811050
DMA channel 0
0xBF811060 – 0xBF811110
DMA channel 1
0xBF811120 – 0xBF8111D0
DMA channel 2
0xBF8111E0 – 0xBF811290
DMA channel 3
0xBF8112A0 – 0xBF811350
DMA channel 4
0xBF811360 – 0xBF811410
DMA channel 5
0xBF811420 – 0xBF8114D0
DMA channel 6
0xBF8114E0 – 0xBF811590
DMA channel 7
0xBF8115A0 – 0xBF811650
I²C 1
0xBF820000 – 0xBF820060
I²C 2
0xBF820200 – 0xBF820260
I²C 3
0xBF820400 – 0xBF820460
I²C 4
0xBF820600 – 0xBF820660
I²C 5
0xBF820800 – 0xBF820860
SPI 1
0xBF821000 – 0xBF821040
SPI 2
0xBF821200 – 0xBF821240
SPI 3
0xBF821400 – 0xBF821440
SPI 4
0xBF821600 – 0xBF821640
SPI 5
0xBF821800 – 0xBF821840
SPI 6
0xBF821A00 – 0xBF821A40
UART 1
0xBF822000 – 0xBF822040
UART 2
0xBF822200 – 0xBF822240
UART 3
0xBF822400 – 0xBF822440
UART 4
0xBF822600 – 0xBF822640
UART 5
0xBF822800 – 0xBF822840
UART 6
0xBF822A00 – 0xBF822A40
Parallel master port
0xBF82E000 – 0xBF82E090
Timer 1
0xBF840000 – 0xBF840020
Timer 2
0xBF840200 – 0xBF840220
Timer 3
0xBF840400 – 0xBF840420
Timer 4
0xBF840600 – 0xBF840620
Timer 5
0xBF840800 – 0xBF840820
Timer 6
0xBF840A00 – 0xBF840A20
Timer 7
0xBF840C00 – 0xBF840C20
Timer 8
0xBF840E00 – 0xBF840E20
Timer 9
0xBF841000 – 0xBF841020
Input capture 1
0xBF842000 – 0xBF842010
Input capture 2
0xBF842200 – 0xBF842210
Input capture 3
0xBF842400 – 0xBF842410
Input capture 4
0xBF842600 – 0xBF842610
Input capture 5
0xBF842800 – 0xBF842810
Input capture 6
0xBF842A00 – 0xBF842A10
Input capture 7
0xBF842C00 – 0xBF842C10
Input capture 8
0xBF842E00 – 0xBF842E10
Input capture 9
0xBF843000 – 0xBF843010
Output compare 1
0xBF844000 – 0xBF844020
Output compare 2
0xBF844200 – 0xBF844220
Output compare 3
0xBF844400 – 0xBF844420
Output compare 4
0xBF844600 – 0xBF844620
Output compare 5
0xBF844800 – 0xBF844820
Output compare 6
0xBF844A00 – 0xBF844A20
Output compare 7
0xBF844C00 – 0xBF844C20
Output compare 8
0xBF844E00 – 0xBF844E20
Output compare 9
0xBF845000 – 0xBF845020
Analog-to-digital converter
0xBF84B000 – 0xBF84B2B0
Comparator 1
0xBF84C000 – 0xBF84C000
Comparator 2
0xBF84C010 – 0xBF84C010
Comparator
0xBF84C060 – 0xBF84C060
I/O port A
0xBF860000 – 0xBF8600D0
I/O port B
0xBF860100 – 0xBF8601D0
I/O port C
0xBF860200 – 0xBF8602B0
I/O port D
0xBF860300 – 0xBF8603B0
I/O port E
0xBF860400 – 0xBF8604D0
I/O port F
0xBF860500 – 0xBF8605D0
I/O port G
0xBF860600 – 0xBF8606D0
I/O port H
0xBF860700 – 0xBF8607B0
I/O port J
0xBF860800 – 0xBF8608B0
I/O port K
0xBF860910 – 0xBF8609B0
Ethernet controller
0xBF882000 – 0xBF882320
USB
0xBF884000 – 0xBF8E3364
Prefetch cache
0xBF8E0000 – 0xBF8E0010
External bus interface
0xBF8E1014 – 0xBF8E10A4
Serial quad interface
0xBF8E2000 – 0xBF8E2068
Random number generator
0xBF8E6000 – 0xBF8E6020
System bus (arbitration and error logs)
0xBF8F0510 – 0xBF8FB458