PIC32MZ1024ECH100 PMP registers

The 7 registers of PMP (Parallel master port), from 0xBF82E000, with their reset value and every field. The PIC32MZ1024ECH100 has 1554 registers in 91 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.

PMP Parallel master port

PMCON

Address
0xBF82E000
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
ON15
SIDL13
ADRMUX12:11
PMPTTL10
PTWREN9
PTRDEN8
CSF7:6
ALP5
CS2P4
CS1P3
WRSP1
RDSP0

PMMODE

Address
0xBF82E010
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
BUSY15
IRQM14:13
INCM12:11
MODE1610
MODE9:8
WAITB7:6
WAITM5:2
WAITE1:0

PMADDR

Address
0xBF82E020
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CS14
ADDR13:0

PMDOUT

Address
0xBF82E030
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATAOUT31:0

PMDIN

Address
0xBF82E040
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATAIN31:0

PMAEN

Address
0xBF82E050
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
PTEN15:0

PMSTAT

Address
0xBF82E060
Reset
0x0000008F
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
IBF15
IBOV14
IB3F11
IB2F10
IB1F9
IB0F8
OBE7
OBUF6
OB3E3
OB2E2
OB1E1
OB0E0