The 7 registers of PMP (Parallel master port), from 0xBF807000, with their reset value and every field. The PIC32MX795F512H has 774 registers in 64 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
PMCONParallel Port Control Register
Address
0xBF807000
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
Field
Bits
What it does
ON
15
Parallel Master Port Enable bit
0 PMP is disabled, no off-chip access performed
1 PMP is enabled
SIDL
13
Stop in Idle Mode bit
0 Continue module operation in Idle mode
1 Discontinue module operation when device enters Idle mode
ADRMUX
12:11
Address/Data Multiplexing Selection bits
0 Address and data appear on separate pins
1 Lower 8 bits of address are multiplexed on PMD(7:0) pins, upper bits are on PMA(15:8)
2 All 16 bits of address are multiplexed on PMD(7:0) pins
3 All 16 bits of address are multiplexed on PMD(15:0) pins
PMPTTL
10
PMP Module TTL Input Buffer Select bit
0 PMP module uses Schmitt Trigger input buffer
1 PMP module uses TTL input buffers
PTWREN
9
Write Enable Strobe Port Enable bit
0 PMWR/PMENB port is disabled
1 PMWR/PMENB port is enabled
PTRDEN
8
Read/Write Strobe Port Enable bit
0 PMRD/PMWR port is disabled
1 PMRD/PMWR port is enabled
CSF
7:6
Chip Select Function bits
0 PMCS2 and PMCS1 function as address bits 15 and 14
1 PMCS2 functions as Chip Select, PMCS1 functions as address bit 14
1 Interrupt generated at the end of the read/write cycle
2 Interrupt generated when Read Buffer 3 is read or Write Buffer 3 is written (Buffered PSP mode) or on a read or write operation when PMA(1:0) =11 (Addressable Slave mode only)
3 Reserved
INCM
12:11
Increment Mode bits
0 No increment or decrement of address
1 Increment ADDR(15:0) by 1 every read/write cycle
2 Decrement ADDR(15:0) by 1 every read/write cycle