The 13 registers of PORTD (I/O port D), from 0xBF860310, with their reset value and every field. The PIC32MK1024MCF064 has 1848 registers in 120 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.
PORTD I/O port D
TRISD
Address
0xBF860310
Reset
0x00000160
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
TRISD8
8
TRISD6
6
TRISD5
5
PORTD
Address
0xBF860320
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
RD8
8
RD6
6
RD5
5
LATD
Address
0xBF860330
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
LATD8
8
LATD6
6
LATD5
5
ODCD
Address
0xBF860340
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
ODCD8
8
ODCD6
6
ODCD5
5
CNPUD
Address
0xBF860350
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
CNPUD8
8
CNPUD6
6
CNPUD5
5
CNPDD
Address
0xBF860360
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
CNPDD8
8
CNPDD6
6
CNPDD5
5
CNCONDChange Notice control for PORTx Register
Address
0xBF860370
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
ON
15
Change Notice Control ON bit
0 CN is disabled
1 CN is enabled
EDGEDETECT
11
Change Notification Style bit
0 Mismatch Style. Detect change from last PORTx read (CNSTATx used for CN Event).
1 Edge Style. Detect edge transitions (CNFx used for CN Event).