PIC32MX130F128H PORTG registers

The 10 registers of PORTG (I/O port G), from 0xBF886600, with their reset value and every field. The PIC32MX130F128H has 458 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.

PORTG I/O port G

ANSELG

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

TRISG

Address
0xBF886610
Reset
0x000003CC
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
TRISG99
TRISG88
TRISG77
TRISG66
TRISG33
TRISG22

PORTG

Address
0xBF886620
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
RG99
RG88
RG77
RG66
RG33
RG22

LATG

Address
0xBF886630
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LATG99
LATG88
LATG77
LATG66
LATG33
LATG22

ODCG

Address
0xBF886640
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ODCG99
ODCG88
ODCG77
ODCG66
ODCG33
ODCG22

CNPUG

Address
0xBF886650
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNPUG99
CNPUG88
CNPUG77
CNPUG66
CNPUG33
CNPUG22

CNPDG

Address
0xBF886660
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNPDG99
CNPDG88
CNPDG77
CNPDG66
CNPDG33
CNPDG22

CNCONG

Address
0xBF886670
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ON15
SIDL13

CNENG

Address
0xBF886680
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNIEG99
CNIEG88
CNIEG77
CNIEG66
CNIEG33
CNIEG22

CNSTATG

Address
0xBF886690
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNSTATG99
CNSTATG88
CNSTATG77
CNSTATG66
CNSTATG33
CNSTATG22