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
Field Bits What it does ANSC8 8 ANSC5 5 ANSC1 1 ANSC0 0
TRISC
Address 0xBF802DC0
Reset 0x0000FFFF
Access read/write
Size 32-bit 16 fields
Field Bits What it does TRISC15 15 TRISC14 14 TRISC13 13 TRISC12 12 TRISC11 11 TRISC10 10 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 16 fields
Field Bits What it does RC15 15 RC14 14 RC13 13 RC12 12 RC11 11 RC10 10 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 16 fields
Field Bits What it does LATC15 15 LATC14 14 LATC13 13 LATC12 12 LATC11 11 LATC10 10 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 16 fields
Field Bits What it does ODCC15 15 ODCC14 14 ODCC13 13 ODCC12 12 ODCC11 11 ODCC10 10 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 16 fields
Field Bits What it does CNPUC15 15 CNPUC14 14 CNPUC13 13 CNPUC12 12 CNPUC11 11 CNPUC10 10 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 16 fields
Field Bits What it does CNPDC15 15 CNPDC14 14 CNPDC13 13 CNPDC12 12 CNPDC11 11 CNPDC10 10 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 16 fields
Field Bits What it does CNIE0C15 15 CNIE0C14 14 CNIE0C13 13 CNIE0C12 12 CNIE0C11 11 CNIE0C10 10 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 16 fields
Field Bits What it does CNSTATC15 15 CNSTATC14 14 CNSTATC13 13 CNSTATC12 12 CNSTATC11 11 CNSTATC10 10 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 16 fields
Field Bits What it does CNIE1C15 15 CNIE1C14 14 CNIE1C13 13 CNIE1C12 12 CNIE1C11 11 CNIE1C10 10 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 16 fields
Field Bits What it does CNFC15 15 CNFC14 14 CNFC13 13 CNFC12 12 CNFC11 11 CNFC10 10 CNFC9 9 CNFC8 8 CNFC7 7 CNFC6 6 CNFC5 5 CNFC4 4 CNFC3 3 CNFC2 2 CNFC1 1 CNFC0 0