PIC32MM0064GPM048 PORTC registers The 12 registers of PORTC (I/O port C), from 0xBF802DB0, with their reset value and every field. The PIC32MM0064GPM048 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
Field Bits What it does ANSC8 8 ANSC5 5 ANSC1 1 ANSC0 0
TRISC
Address 0xBF802DC0
Reset 0x000013FF
Access read/write
Size 32-bit 11 fields
Field Bits What it does TRISC12 12 TRISC9 9 TRISC8 8 TRISC7 7 TRISC6 6 TRISC5 5 TRISC4 4 TRISC3 3 TRISC2 2 TRISC1 1 TRISC0 0
PORTC
Address 0xBF802DD0
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does RC12 12 RC9 9 RC8 8 RC7 7 RC6 6 RC5 5 RC4 4 RC3 3 RC2 2 RC1 1 RC0 0
LATC
Address 0xBF802DE0
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does LATC12 12 LATC9 9 LATC8 8 LATC7 7 LATC6 6 LATC5 5 LATC4 4 LATC3 3 LATC2 2 LATC1 1 LATC0 0
ODCC
Address 0xBF802DF0
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does ODCC12 12 ODCC9 9 ODCC8 8 ODCC7 7 ODCC6 6 ODCC5 5 ODCC4 4 ODCC3 3 ODCC2 2 ODCC1 1 ODCC0 0
CNPUC
Address 0xBF802E00
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does CNPUC12 12 CNPUC9 9 CNPUC8 8 CNPUC7 7 CNPUC6 6 CNPUC5 5 CNPUC4 4 CNPUC3 3 CNPUC2 2 CNPUC1 1 CNPUC0 0
CNPDC
Address 0xBF802E10
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does CNPDC12 12 CNPDC9 9 CNPDC8 8 CNPDC7 7 CNPDC6 6 CNPDC5 5 CNPDC4 4 CNPDC3 3 CNPDC2 2 CNPDC1 1 CNPDC0 0
CNCONC
Address 0xBF802E20
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does ON 15 CNSTYLE 11 PORT32 10
CNEN0C
Address 0xBF802E30
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does CNIE0C12 12 CNIE0C9 9 CNIE0C8 8 CNIE0C7 7 CNIE0C6 6 CNIE0C5 5 CNIE0C4 4 CNIE0C3 3 CNIE0C2 2 CNIE0C1 1 CNIE0C0 0
CNSTATC
Address 0xBF802E40
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does CNSTATC12 12 CNSTATC9 9 CNSTATC8 8 CNSTATC7 7 CNSTATC6 6 CNSTATC5 5 CNSTATC4 4 CNSTATC3 3 CNSTATC2 2 CNSTATC1 1 CNSTATC0 0
CNEN1C
Address 0xBF802E50
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does CNIE1C12 12 CNIE1C9 9 CNIE1C8 8 CNIE1C7 7 CNIE1C6 6 CNIE1C5 5 CNIE1C4 4 CNIE1C3 3 CNIE1C2 2 CNIE1C1 1 CNIE1C0 0
CNFC
Address 0xBF802E60
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does CNFC12 12 CNFC9 9 CNFC8 8 CNFC7 7 CNFC6 6 CNFC5 5 CNFC4 4 CNFC3 3 CNFC2 2 CNFC1 1 CNFC0 0