PIC32MZ1024ECH124 PMD registers

The 7 registers of PMD (Peripheral module disable), from 0xBF800040, with their reset value and every field. The PIC32MZ1024ECH124 has 1594 registers in 93 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.

PMD Peripheral module disable

PMD1

Address
0xBF800040
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CVRMD12
AD1MD0

PMD2

Address
0xBF800050
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CMP2MD1
CMP1MD0

PMD3

Address
0xBF800060
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
OC9MD24
OC8MD23
OC7MD22
OC6MD21
OC5MD20
OC4MD19
OC3MD18
OC2MD17
OC1MD16
IC9MD8
IC8MD7
IC7MD6
IC6MD5
IC5MD4
IC4MD3
IC3MD2
IC2MD1
IC1MD0

PMD4

Address
0xBF800070
Reset
0x000001FF
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
T9MD8
T8MD7
T7MD6
T6MD5
T5MD4
T4MD3
T3MD2
T2MD1
T1MD0

PMD5

Address
0xBF800080
Reset
0x00000000
Access
read/write
Size
32-bit
20 fields
FieldBitsWhat it does
CAN2MD29
CAN1MD28
USBMD24
I2C5MD20
I2C4MD19
I2C3MD18
I2C2MD17
I2C1MD16
SPI6MD13
SPI5MD12
SPI4MD11
SPI3MD10
SPI2MD9
SPI1MD8
U6MD5
U5MD4
U4MD3
U3MD2
U2MD1
U1MD0

PMD6

Address
0xBF800090
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
ETHMD28
SQIMD23
EBIMD17
PMPMD16
REFO4MD11
REFO3MD10
REFO2MD9
REFO1MD8
RTCCMD0

PMD7

Address
0xBF8000A0
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
RNGMD20
DMAMD4