PIC32MZ1024ECM124 CFG registers

The 6 registers of CFG (Configuration and pin control), from 0xBF800000, with their reset value and every field. The PIC32MZ1024ECM124 has 1605 registers in 94 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

CFGEBIA

Address
0xBF8000C0
Reset
0x00000000
Access
read/write
Size
32-bit
21 fields
FieldBitsWhat it does
EBIA19EN19
EBIA18EN18
EBIA17EN17
EBIA16EN16
EBIA15EN15
EBIA14EN14
EBIA13EN13
EBIA12EN12
EBIA11EN11
EBIA10EN10
EBIA9EN9
EBIA8EN8
EBIA7EN7
EBIA6EN6
EBIA5EN5
EBIA4EN4
EBIA3EN3
EBIA2EN2
EBIA1EN1
EBIA0EN0
EBIPINEN31

CFGEBIC

Address
0xBF8000D0
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
EBIRDYINV330
EBIRDYINV229
EBIRDYINV128
EBIRDYEN326
EBIRDYEN225
EBIRDYEN124
EBIRDYLVL17
EBIWEEN13
EBIOEEN12
EBICSEN04
EBIDEN11
EBIDEN00

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