PIC32MM0256GPM028 PORTC registers

The 12 registers of PORTC (I/O port C), from 0xBF802DB0, with their reset value and every field. The PIC32MM0256GPM028 has 419 registers in 52 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
0xBF802DB0
Reset
0x00000000
Access
read/write
Size
32-bit

TRISC

Address
0xBF802DC0
Reset
0x00000200
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TRISC99

PORTC

Address
0xBF802DD0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RC99

LATC

Address
0xBF802DE0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
LATC99

ODCC

Address
0xBF802DF0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ODCC99

CNPUC

Address
0xBF802E00
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNPUC99

CNPDC

Address
0xBF802E10
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNPDC99

CNCONC

Address
0xBF802E20
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
ON15
CNSTYLE11
PORT3210

CNEN0C

Address
0xBF802E30
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNIE0C99

CNSTATC

Address
0xBF802E40
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNSTATC99

CNEN1C

Address
0xBF802E50
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNIE1C99

CNFC

Address
0xBF802E60
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNFC99