PIC32MZ2048ECM064 CFG registers

The 4 registers of CFG (Configuration and pin control), from 0xBF800000, with their reset value and every field. The PIC32MZ2048ECM064 has 1466 registers in 87 peripherals, one page each.

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 Configuration and pin control

CFGCON

Address
0xBF800000
Reset
0x00000031
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
DMAPRI25
EXLPRI24
ICACLK17
OCACLK16
IOLOCK13
PMDLOCK12
PGLOCK11
USBSSEN8
ECCCON5:4
JTAGEN3
TROEN2
TDOEN0

DEVID

Address
0xBF800020
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
DEVID27:0
VER31:28

SYSKEY

Address
0xBF800030
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SYSKEY31:0

CFGPG

Address
0xBF8000E0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CRYPTPG25:24
FCPG23:22
SQI1PG21:20
ETHPG17:16
CAN2PG15:14
CAN1PG13:12
USBPG9:8
DMAPG5:4
CPUPG1:0