PIC32MK0256MCJ048 PMD registers

The 7 registers of PMD (Peripheral module disable), from 0xBF800040, with their reset value and every field. The PIC32MK0256MCJ048 has 1276 registers in 85 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
6 fields
FieldBitsWhat it does
EEMD9
CTMUMD8
DAC3MD6
DAC2MD5
DAC1MD4
ADCMD0

PMD2

Address
0xBF800050
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
OPA5MD20
OPA3MD18
OPA2MD17
OPA1MD16
CMP5MD4
CMP4MD3
CMP3MD2
CMP2MD1
CMP1MD0

PMD3

Address
0xBF800060
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
OC15MD30
OC14MD29
OC13MD28
OC12MD27
OC11MD26
OC10MD25
OC9MD24
OC8MD23
OC7MD22
OC6MD21
OC5MD20
OC4MD19
OC3MD18
OC2MD17
OC1MD16
IC16MD15
IC15MD14
IC14MD13
IC13MD12
IC12MD11
IC11MD10
IC10MD9
IC9MD8
IC8MD7
IC7MD6
IC6MD5
IC5MD4
IC4MD3
IC3MD2
IC2MD1
IC1MD0
OC16MD31

PMD4

Address
0xBF800070
Reset
0x00000000
Access
read/write
Size
32-bit
21 fields
FieldBitsWhat it does
PWM12MD27
PWM11MD26
PWM10MD25
PWM9MD24
PWM8MD23
PWM7MD22
PWM6MD21
PWM5MD20
PWM4MD19
PWM3MD18
PWM2MD17
PWM1MD16
T9MD8
T8MD7
T7MD6
T6MD5
T5MD4
T4MD3
T3MD2
T2MD1
T1MD0

PMD5

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

PMD6

Address
0xBF800090
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
QEI4MD27
QEI3MD26
QEI2MD25
QEI1MD24
QEI6MD19
QEI5MD18
PMPMD16
REFO4MD11
REFO3MD10
REFO2MD9
REFO1MD8

PMD7

Address
0xBF8000A0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DMAMD4