PIC32MX170F512L PMD registers

The 6 registers of PMD (Peripheral module disable), from 0xBF80F240, with their reset value and every field. The PIC32MX170F512L has 478 registers in 56 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
0xBF80F240
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
CVRMD12
CTMUMD8
AD1MD0

PMD2

Address
0xBF80F250
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
CMP3MD2
CMP2MD1
CMP1MD0

PMD3

Address
0xBF80F260
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
OC5MD20
OC4MD19
OC3MD18
OC2MD17
OC1MD16
IC5MD4
IC4MD3
IC3MD2
IC2MD1
IC1MD0

PMD4

Address
0xBF80F270
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
T5MD4
T4MD3
T3MD2
T2MD1
T1MD0

PMD5

Address
0xBF80F280
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
I2C2MD17
I2C1MD16
SPI4MD11
SPI3MD10
SPI2MD9
SPI1MD8
U5MD4
U4MD3
U3MD2
U2MD1
U1MD0

PMD6

Address
0xBF80F290
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
PMPMD16
REFOMD1
RTCCMD0