PIC32MZ1025W104132 PMD registers

The 3 registers of PMD (Peripheral module disable), from 0xBF800090, with their reset value and every field. The PIC32MZ1025W104132 has 1091 registers in 66 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

PMD1PERIPHERAL MODULE DISABLE 1 REGISTER

Address
0xBF800090
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
SQI1MD29SQI Module Disable
  • 0 Enabled
  • 1 Disabled
RNG1MD26RNG1 Module Disable
  • 0 Enabled
  • 1 Disabled
CRYPT1MD24CRYPTO1 Module Disable
  • 0 Enabled
  • 1 Disabled
BA414MD23BA414E Module Disable
  • 0 Enabled
  • 1 Disabled
DMA1MD19DMA Controller Module Disable
  • 0 Enabled
  • 1 Disabled
RTCC1MD16RTCC Module Disable (Unused at top level- part of XDS controller SFR)
  • 0 Enabled
  • 1 Disabled
CVD1MD15CVD Module Disable
  • 0 Enabled
  • 1 Disabled
PTGMD11PTG Module Disable
  • 0 Enabled
  • 1 Disabled
ADC1MD8ADC Controller Module Disable
  • 0 Enabled
  • 1 Disabled
ADCSARSHRMD7Shared ADC SAR Core Module Disable bit
  • 0 Enabled
  • 1 Disabled - When disabled the corresponding ADC SAR SHARED will be disabled.
ADCSAR0MD0ADC SAR Core 0 Module Disable bit
  • 0 Enabled
  • 1 Disabled - When disabled the corresponding ADC SAR will be disabled.

PMD2PERIPHERAL MODULE DISABLE 2 REGISTER

Address
0xBF8000A0
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
REFO3MD30Reference (Clock) Out 3 Module Disable
  • 0 Enabled
  • 1 Disabled
REFO2MD29Reference (Clock) Out 2 Module Disable
  • 0 Enabled
  • 1 Disabled
REFO1MD28Reference (Clock) Out 1 Module Disable
  • 0 Enabled
  • 1 Disabled
T7MD22Timer 7 Module Disable
  • 0 Enabled
  • 1 Disabled
T6MD21Timer 6 Module Disable
  • 0 Enabled
  • 1 Disabled
T5MD20Timer 5 Module Disable
  • 0 Enabled
  • 1 Disabled
T4MD19Timer 4 Module Disable
  • 0 Enabled
  • 1 Disabled
T3MD18Timer 3 Module Disable
  • 0 Enabled
  • 1 Disabled
T2MD17Timer 2 Module Disable
  • 0 Enabled
  • 1 Disabled
T1MD16Timer 1 Module Disable
  • 0 Enabled
  • 1 Disabled
OC4MD11Output Compare 4 Module Disable bit
  • 0 Enabled
  • 1 Disabled
OC3MD10Output Compare 3 Module Disable bit
  • 0 Enabled
  • 1 Disabled
OC2MD9Output Compare 2 Module Disable bit
  • 0 Enabled
  • 1 Disabled
OC1MD8Output Compare 1 Module Disable bit
  • 0 Enabled
  • 1 Disabled
IC4MD3Input Capture 4 Module Disable
  • 0 Enabled
  • 1 Disabled
IC3MD2Input Capture 3 Module Disable
  • 0 Enabled
  • 1 Disabled
IC2MD1Input Capture 2 Module Disable
  • 0 Enabled
  • 1 Disabled
IC1MD0Input Capture 1 Module Disable
  • 0 Enabled
  • 1 Disabled
REFO4MD31Reference (Clock) Out 4 Module Disable
  • 0 Enabled
  • 1 Disabled

PMD3PERIPHERAL MODULE DISABLE 3 REGISTER

Address
0xBF8000B0
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CAN2MD28CAN Module Disable bit
  • 0 Enabled
  • 1 Disabled
CAN1MD27CAN Module Disable bit
  • 0 Enabled
  • 1 Disabled
USB1MD24USB Module Disable bit
  • 0 Enabled
  • 1 Disabled
I2C2MD17I2C 2 Module Disable
  • 0 Enabled
  • 1 Disabled
I2C1MD16I2C 1 Module Disable
  • 0 Enabled
  • 1 Disabled
W24GMD12WiFi Module Disable
  • 0 Enabled
  • 1 Disabled
SPI2MD9SPI 2 Module Disable
  • 0 Enabled
  • 1 Disabled
SPI1MD8SPI 1 Module Disable
  • 0 Enabled
  • 1 Disabled
ETH1MD4Ethernet Module Disable
  • 0 Enabled
  • 1 Disabled
U3MD2UART Module Disable
  • 0 Enabled
  • 1 Disabled
U2MD1UART Module Disable
  • 0 Enabled
  • 1 Disabled
U1MD0UART Module Disable
  • 0 Enabled
  • 1 Disabled