PIC32MZ2025DAS176 PORTJ registers

The 14 registers of PORTJ (I/O port J), from 0xBF860800, with their reset value and every field. The PIC32MZ2025DAS176 has 2318 registers in 103 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
0x00000004
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ANSJ22

TRISJ

Address
0xBF860810
Reset
0x0000FFFF
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
TRISJ1515
TRISJ1414
TRISJ1313
TRISJ1212
TRISJ1111
TRISJ1010
TRISJ99
TRISJ88
TRISJ77
TRISJ66
TRISJ55
TRISJ44
TRISJ33
TRISJ22
TRISJ11
TRISJ00

PORTJ

Address
0xBF860820
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
RJ1515
RJ1414
RJ1313
RJ1212
RJ1111
RJ1010
RJ99
RJ88
RJ77
RJ66
RJ55
RJ44
RJ33
RJ22
RJ11
RJ00

LATJ

Address
0xBF860830
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
LATJ1515
LATJ1414
LATJ1313
LATJ1212
LATJ1111
LATJ1010
LATJ99
LATJ88
LATJ77
LATJ66
LATJ55
LATJ44
LATJ33
LATJ22
LATJ11
LATJ00

ODCJ

Address
0xBF860840
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
ODCJ1515
ODCJ1414
ODCJ1313
ODCJ1212
ODCJ1111
ODCJ1010
ODCJ99
ODCJ88
ODCJ77
ODCJ66
ODCJ55
ODCJ44
ODCJ33
ODCJ22
ODCJ11
ODCJ00

CNPUJ

Address
0xBF860850
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNPUJ1515
CNPUJ1414
CNPUJ1313
CNPUJ1212
CNPUJ1111
CNPUJ1010
CNPUJ99
CNPUJ88
CNPUJ77
CNPUJ66
CNPUJ55
CNPUJ44
CNPUJ33
CNPUJ22
CNPUJ11
CNPUJ00

CNPDJ

Address
0xBF860860
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNPDJ1515
CNPDJ1414
CNPDJ1313
CNPDJ1212
CNPDJ1111
CNPDJ1010
CNPDJ99
CNPDJ88
CNPDJ77
CNPDJ66
CNPDJ55
CNPDJ44
CNPDJ33
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
16 fields
FieldBitsWhat it does
CNIEJ1515
CNIEJ1414
CNIEJ1313
CNIEJ1212
CNIEJ1111
CNIEJ1010
CNIEJ99
CNIEJ88
CNIEJ77
CNIEJ66
CNIEJ55
CNIEJ44
CNIEJ33
CNIEJ22
CNIEJ11
CNIEJ00

CNSTATJ

Address
0xBF860890
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNSTATJ1515
CNSTATJ1414
CNSTATJ1313
CNSTATJ1212
CNSTATJ1111
CNSTATJ1010
CNSTATJ99
CNSTATJ88
CNSTATJ77
CNSTATJ66
CNSTATJ55
CNSTATJ44
CNSTATJ33
CNSTATJ22
CNSTATJ11
CNSTATJ00

CNNEJ

Address
0xBF8608A0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNNEJ1515
CNNEJ1414
CNNEJ1313
CNNEJ1212
CNNEJ1111
CNNEJ1010
CNNEJ99
CNNEJ88
CNNEJ77
CNNEJ66
CNNEJ55
CNNEJ44
CNNEJ33
CNNEJ22
CNNEJ11
CNNEJ00

CNFJ

Address
0xBF8608B0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNFJ1515
CNFJ1414
CNFJ1313
CNFJ1212
CNFJ1111
CNFJ1010
CNFJ99
CNFJ88
CNFJ77
CNFJ66
CNFJ55
CNFJ44
CNFJ33
CNFJ22
CNFJ11
CNFJ00

SRCON0J

Address
0xBF8608C0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
SR0J1515
SR0J1414
SR0J1313
SR0J1212
SR0J1111
SR0J1010
SR0J99
SR0J88
SR0J77
SR0J66
SR0J55
SR0J44
SR0J33
SR0J22
SR0J11
SR0J00

SRCON1J

Address
0xBF8608D0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
SR1J1515
SR1J1414
SR1J1313
SR1J1212
SR1J1111
SR1J1010
SR1J99
SR1J88
SR1J77
SR1J66
SR1J55
SR1J44
SR1J33
SR1J22
SR1J11
SR1J00