The 12 registers of PORTJ (I/O port J), from 0xBF860800, with their reset value and every field. The PIC32MZ1024EFG124 has 1300 registers in 90 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.
PORTJ I/O port J
ANSELJ
Address
0xBF860800
Reset
0x00000B00
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
ANSJ11
11
ANSJ9
9
ANSJ8
8
TRISJ
Address
0xBF860810
Reset
0x00000B17
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
TRISJ11
11
TRISJ9
9
TRISJ8
8
TRISJ4
4
TRISJ2
2
TRISJ1
1
TRISJ0
0
PORTJ
Address
0xBF860820
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
RJ11
11
RJ9
9
RJ8
8
RJ4
4
RJ2
2
RJ1
1
RJ0
0
LATJ
Address
0xBF860830
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
LATJ11
11
LATJ9
9
LATJ8
8
LATJ4
4
LATJ2
2
LATJ1
1
LATJ0
0
ODCJ
Address
0xBF860840
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
ODCJ11
11
ODCJ9
9
ODCJ8
8
ODCJ4
4
ODCJ2
2
ODCJ1
1
ODCJ0
0
CNPUJ
Address
0xBF860850
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
CNPUJ11
11
CNPUJ9
9
CNPUJ8
8
CNPUJ4
4
CNPUJ2
2
CNPUJ1
1
CNPUJ0
0
CNPDJ
Address
0xBF860860
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
CNPDJ11
11
CNPDJ9
9
CNPDJ8
8
CNPDJ4
4
CNPDJ2
2
CNPDJ1
1
CNPDJ0
0
CNCONJChange Notice control for PORTx Register
Address
0xBF860870
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).