PIC32MM0064GPM064 PORTC registers

The 12 registers of PORTC (I/O port C), from 0xBF802DB0, with their reset value and every field. The PIC32MM0064GPM064 has 433 registers in 53 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
0x00000123
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
ANSC88
ANSC55
ANSC11
ANSC00

TRISC

Address
0xBF802DC0
Reset
0x0000FFFF
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
TRISC1515
TRISC1414
TRISC1313
TRISC1212
TRISC1111
TRISC1010
TRISC99
TRISC88
TRISC77
TRISC66
TRISC55
TRISC44
TRISC33
TRISC22
TRISC11
TRISC00

PORTC

Address
0xBF802DD0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
RC1515
RC1414
RC1313
RC1212
RC1111
RC1010
RC99
RC88
RC77
RC66
RC55
RC44
RC33
RC22
RC11
RC00

LATC

Address
0xBF802DE0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
LATC1515
LATC1414
LATC1313
LATC1212
LATC1111
LATC1010
LATC99
LATC88
LATC77
LATC66
LATC55
LATC44
LATC33
LATC22
LATC11
LATC00

ODCC

Address
0xBF802DF0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
ODCC1515
ODCC1414
ODCC1313
ODCC1212
ODCC1111
ODCC1010
ODCC99
ODCC88
ODCC77
ODCC66
ODCC55
ODCC44
ODCC33
ODCC22
ODCC11
ODCC00

CNPUC

Address
0xBF802E00
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNPUC1515
CNPUC1414
CNPUC1313
CNPUC1212
CNPUC1111
CNPUC1010
CNPUC99
CNPUC88
CNPUC77
CNPUC66
CNPUC55
CNPUC44
CNPUC33
CNPUC22
CNPUC11
CNPUC00

CNPDC

Address
0xBF802E10
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNPDC1515
CNPDC1414
CNPDC1313
CNPDC1212
CNPDC1111
CNPDC1010
CNPDC99
CNPDC88
CNPDC77
CNPDC66
CNPDC55
CNPDC44
CNPDC33
CNPDC22
CNPDC11
CNPDC00

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
16 fields
FieldBitsWhat it does
CNIE0C1515
CNIE0C1414
CNIE0C1313
CNIE0C1212
CNIE0C1111
CNIE0C1010
CNIE0C99
CNIE0C88
CNIE0C77
CNIE0C66
CNIE0C55
CNIE0C44
CNIE0C33
CNIE0C22
CNIE0C11
CNIE0C00

CNSTATC

Address
0xBF802E40
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNSTATC1515
CNSTATC1414
CNSTATC1313
CNSTATC1212
CNSTATC1111
CNSTATC1010
CNSTATC99
CNSTATC88
CNSTATC77
CNSTATC66
CNSTATC55
CNSTATC44
CNSTATC33
CNSTATC22
CNSTATC11
CNSTATC00

CNEN1C

Address
0xBF802E50
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNIE1C1515
CNIE1C1414
CNIE1C1313
CNIE1C1212
CNIE1C1111
CNIE1C1010
CNIE1C99
CNIE1C88
CNIE1C77
CNIE1C66
CNIE1C55
CNIE1C44
CNIE1C33
CNIE1C22
CNIE1C11
CNIE1C00

CNFC

Address
0xBF802E60
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNFC1515
CNFC1414
CNFC1313
CNFC1212
CNFC1111
CNFC1010
CNFC99
CNFC88
CNFC77
CNFC66
CNFC55
CNFC44
CNFC33
CNFC22
CNFC11
CNFC00