PIC32MZ1024EFK124 PORTJ registers

The 12 registers of PORTJ (I/O port J), from 0xBF860800, with their reset value and every field. The PIC32MZ1024EFK124 has 1675 registers in 93 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
FieldBitsWhat it does
ANSJ1111
ANSJ99
ANSJ88

TRISJ

Address
0xBF860810
Reset
0x00000B17
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
TRISJ1111
TRISJ99
TRISJ88
TRISJ44
TRISJ22
TRISJ11
TRISJ00

PORTJ

Address
0xBF860820
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
RJ1111
RJ99
RJ88
RJ44
RJ22
RJ11
RJ00

LATJ

Address
0xBF860830
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
LATJ1111
LATJ99
LATJ88
LATJ44
LATJ22
LATJ11
LATJ00

ODCJ

Address
0xBF860840
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
ODCJ1111
ODCJ99
ODCJ88
ODCJ44
ODCJ22
ODCJ11
ODCJ00

CNPUJ

Address
0xBF860850
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
CNPUJ1111
CNPUJ99
CNPUJ88
CNPUJ44
CNPUJ22
CNPUJ11
CNPUJ00

CNPDJ

Address
0xBF860860
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
CNPDJ1111
CNPDJ99
CNPDJ88
CNPDJ44
CNPDJ22
CNPDJ11
CNPDJ00

CNCONJChange Notice control for PORTx Register

Address
0xBF860870
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ON15Change Notice Control ON bit
  • 0 CN is disabled
  • 1 CN is enabled
EDGEDETECT11Change 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).

CNENJ

Address
0xBF860880
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
CNIEJ1111
CNIEJ99
CNIEJ88
CNIEJ44
CNIEJ22
CNIEJ11
CNIEJ00

CNSTATJ

Address
0xBF860890
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
CNSTATJ1111
CNSTATJ99
CNSTATJ55
CNSTATJ33
CNSTATJ22
CNSTATJ11
CNSTATJ00

CNNEJ

Address
0xBF8608A0
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
CNNEJ1111
CNNEJ99
CNNEJ88
CNNEJ44
CNNEJ22
CNNEJ11
CNNEJ00

CNFJ

Address
0xBF8608B0
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
CNFJ1111
CNFJ99
CNFJ88
CNFJ44
CNFJ22
CNFJ11
CNFJ00