PIC32MZ1024ECM124 PORTJ registers The 10 registers of PORTJ (I/O port J), from 0xBF860800, with their reset value and every field. The PIC32MZ1024ECM124 has 1605 registers in 94 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
CNCONJ
Address 0xBF860870
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ON 15 SIDL 13
CNENJ
Address 0xBF860880
Reset 0x00000000
Access read/write
Size 32-bit 7 fields
Field Bits What it does CNIEJ11 11 CNIEJ9 9 CNIEJ8 8 CNIEJ4 4 CNIEJ2 2 CNIEJ1 1 CNIEJ0 0
CNSTATJ
Address 0xBF860890
Reset 0x00000000
Access read/write
Size 32-bit 7 fields
Field Bits What it does CNSTATJ11 11 CNSTATJ9 9 CNSTATJ8 8 CNSTATJ4 4 CNSTATJ2 2 CNSTATJ1 1 CNSTATJ0 0