PIC32MX575F256L PORTG registers

The 5 registers of PORTG (I/O port G), from 0xBF886180, with their reset value and every field. The PIC32MX575F256L has 569 registers in 65 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

TRISG

Address
0xBF886180
Reset
0x0000F3CF
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
TRISG1515
TRISG1414
TRISG1313
TRISG1212
TRISG99
TRISG88
TRISG77
TRISG66
TRISG33
TRISG22
TRISG11
TRISG00

PORTG

Address
0xBF886190
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
RG1515
RG1414
RG1313
RG1212
RG99
RG88
RG77
RG66
RG33
RG22
RG11
RG00

LATG

Address
0xBF8861A0
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
LATG1515
LATG1414
LATG1313
LATG1212
LATG99
LATG88
LATG77
LATG66
LATG33
LATG22
LATG11
LATG00

ODCG

Address
0xBF8861B0
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
ODCG1515
ODCG1414
ODCG1313
ODCG1212
ODCG99
ODCG88
ODCG77
ODCG66
ODCG33
ODCG22
ODCG11
ODCG00

CNEN

Address
0xBF8861D0
Reset
0x00000000
Access
read/write
Size
32-bit
22 fields
FieldBitsWhat it does
CNEN2121
CNEN2020
CNEN1919
CNEN1818
CNEN1717
CNEN1616
CNEN1515
CNEN1414
CNEN1313
CNEN1212
CNEN1111
CNEN1010
CNEN99
CNEN88
CNEN77
CNEN66
CNEN55
CNEN44
CNEN33
CNEN22
CNEN11
CNEN00