PIC32MZ1024EFF100 PORTC registers

The 12 registers of PORTC (I/O port C), from 0xBF860200, with their reset value and every field. The PIC32MZ1024EFF100 has 1618 registers in 90 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
FieldBitsWhat it does
ANSC44
ANSC33
ANSC22
ANSC11

TRISC

Address
0xBF860210
Reset
0x0000F01E
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
TRISC1515
TRISC1414
TRISC1313
TRISC1212
TRISC44
TRISC33
TRISC22
TRISC11

PORTC

Address
0xBF860220
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
RC1515
RC1414
RC1313
RC1212
RC44
RC33
RC22
RC11

LATC

Address
0xBF860230
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
LATC1515
LATC1414
LATC1313
LATC1212
LATC44
LATC33
LATC22
LATC11

ODCC

Address
0xBF860240
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
ODCC1515
ODCC1414
ODCC1313
ODCC1212
ODCC44
ODCC33
ODCC22
ODCC11

CNPUC

Address
0xBF860250
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CNPUC1515
CNPUC1414
CNPUC1313
CNPUC1212
CNPUC44
CNPUC33
CNPUC22
CNPUC11

CNPDC

Address
0xBF860260
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CNPDC1515
CNPDC1414
CNPDC1313
CNPDC1212
CNPDC44
CNPDC33
CNPDC22
CNPDC11

CNCONCChange Notice control for PORTx Register

Address
0xBF860270
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).

CNENC

Address
0xBF860280
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CNIEC1515
CNIEC1414
CNIEC1313
CNIEC1212
CNIEC44
CNIEC33
CNIEC22
CNIEC11

CNSTATC

Address
0xBF860290
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CNSTATC1515
CNSTATC1414
CNSTATC1313
CNSTATC1212
CNSTATC44
CNSTATC33
CNSTATC22
CNSTATC11

CNNEC

Address
0xBF8602A0
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CNNEC1515
CNNEC1414
CNNEC1313
CNNEC1212
CNNEC44
CNNEC33
CNNEC22
CNNEC11

CNFC

Address
0xBF8602B0
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CNFC1515
CNFC1414
CNFC1313
CNFC1212
CNFC44
CNFC33
CNFC22
CNFC11