PIC32MK0512MCM064 PORTG registers

The 12 registers of PORTG (I/O port G), from 0xBF860600, with their reset value and every field. The PIC32MK0512MCM064 has 2203 registers in 115 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.

PORTG I/O port G

ANSELG

Address
0xBF860600
Reset
0x000003C0
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
ANSG99
ANSG88
ANSG77
ANSG66

TRISG

Address
0xBF860610
Reset
0x000003C0
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
TRISG99
TRISG88
TRISG77
TRISG66

PORTG

Address
0xBF860620
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RG99
RG88
RG77
RG66

LATG

Address
0xBF860630
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
LATG99
LATG88
LATG77
LATG66

ODCG

Address
0xBF860640
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
ODCG99
ODCG88
ODCG77
ODCG66

CNPUG

Address
0xBF860650
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
CNPUG99
CNPUG88
CNPUG77
CNPUG66

CNPDG

Address
0xBF860660
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
CNPDG99
CNPDG88
CNPDG77
CNPDG66

CNCONGChange Notice control for PORTx Register

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

CNENG

Address
0xBF860680
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
CNIEG99
CNIEG88
CNIEG77
CNIEG66

CNSTATG

Address
0xBF860690
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
CNSTATG99
CNSTATG88
CNSTATG77
CNSTATG66

CNNEG

Address
0xBF8606A0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
CNNEG99
CNNEG88
CNNEG77
CNNEG66

CNFG

Address
0xBF8606B0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
CNFG99
CNFG88
CNFG77
CNFG66