The 14 registers of PORTC (I/O port C), from 0xBF860200, with their reset value and every field. The PIC32MZ1025DAG169 has 2308 registers in 102 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.
PORTC I/O port C
ANSELC
Address
0xBF860200
Reset
0x0000001E
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
ANSC4
4
ANSC3
3
ANSC2
2
ANSC1
1
TRISC
Address
0xBF860210
Reset
0x0000F01E
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
TRISC15
15
TRISC14
14
TRISC13
13
TRISC12
12
TRISC4
4
TRISC3
3
TRISC2
2
TRISC1
1
PORTC
Address
0xBF860220
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
RC15
15
RC14
14
RC13
13
RC12
12
RC4
4
RC3
3
RC2
2
RC1
1
LATC
Address
0xBF860230
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
LATC15
15
LATC14
14
LATC13
13
LATC12
12
LATC4
4
LATC3
3
LATC2
2
LATC1
1
ODCC
Address
0xBF860240
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
ODCC15
15
ODCC14
14
ODCC13
13
ODCC12
12
ODCC4
4
ODCC3
3
ODCC2
2
ODCC1
1
CNPUC
Address
0xBF860250
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
CNPUC15
15
CNPUC14
14
CNPUC13
13
CNPUC12
12
CNPUC4
4
CNPUC3
3
CNPUC2
2
CNPUC1
1
CNPDC
Address
0xBF860260
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
CNPDC15
15
CNPDC14
14
CNPDC13
13
CNPDC12
12
CNPDC4
4
CNPDC3
3
CNPDC2
2
CNPDC1
1
CNCONCChange Notice control for PORTx Register
Address
0xBF860270
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).