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
Field Bits What it does ANSG9 9 ANSG8 8 ANSG7 7 ANSG6 6
TRISG
Address 0xBF886610
Reset 0x000003CC
Access read/write
Size 32-bit 6 fields
Field Bits What it does TRISG9 9 TRISG8 8 TRISG7 7 TRISG6 6 TRISG3 3 TRISG2 2
PORTG
Address 0xBF886620
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does RG9 9 RG8 8 RG7 7 RG6 6 RG3 3 RG2 2
LATG
Address 0xBF886630
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does LATG9 9 LATG8 8 LATG7 7 LATG6 6 LATG3 3 LATG2 2
ODCG
Address 0xBF886640
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does ODCG9 9 ODCG8 8 ODCG7 7 ODCG6 6 ODCG3 3 ODCG2 2
CNPUG
Address 0xBF886650
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNPUG9 9 CNPUG8 8 CNPUG7 7 CNPUG6 6 CNPUG3 3 CNPUG2 2
CNPDG
Address 0xBF886660
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNPDG9 9 CNPDG8 8 CNPDG7 7 CNPDG6 6 CNPDG3 3 CNPDG2 2
CNCONG
Address 0xBF886670
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ON 15 SIDL 13
CNENG
Address 0xBF886680
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNIEG9 9 CNIEG8 8 CNIEG7 7 CNIEG6 6 CNIEG3 3 CNIEG2 2
CNSTATG
Address 0xBF886690
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNSTATG9 9 CNSTATG8 8 CNSTATG7 7 CNSTATG6 6 CNSTATG3 3 CNSTATG2 2