PIC32MM0064GPM028 GPIO registers The 24 registers of GPIO (GPIO), from 0xBF802A00, with their reset value and every field. The PIC32MM0064GPM028 has 419 registers in 52 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.
GPIO GPIO RPCON
Address 0xBF802A00
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IOLOCK 11
RPINR1
Address 0xBF802A20
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INT4R 4:0
RPINR2
Address 0xBF802A30
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ICM2R 28:24 ICM1R 20:16
RPINR3
Address 0xBF802A40
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ICM4R 12:8 ICM3R 4:0
RPINR5
Address 0xBF802A60
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does OCFBR 28:24 OCFAR 20:16
RPINR6
Address 0xBF802A70
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does TCKIBR 12:8 TCKIAR 4:0
RPINR7
Address 0xBF802A80
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does ICM8R 28:24 ICM7R 20:16 ICM6R 12:8 ICM5R 4:0
RPINR8
Address 0xBF802A90
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does U3RXR 28:24 ICM9R 4:0
RPINR9
Address 0xBF802AA0
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does U2CTSR 28:24 U2RXR 20:16
RPINR10
Address 0xBF802AB0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U3CTSR 28:24
RPINR11
Address 0xBF802AC0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does SS2INR 20:16 SCK2INR 12:8 SDI2R 4:0
RPINR12
Address 0xBF802AD0
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does CLCINBR 28:24 CLCINAR 20:16
RPOR0
Address 0xBF802B10
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does RP4R 28:24 RP3R 20:16 RP2R 12:8 RP1R 4:0
RPOR1
Address 0xBF802B20
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does RP8R 28:24 RP7R 20:16 RP6R 12:8 RP5R 4:0
RPOR2
Address 0xBF802B30
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does RP12R 28:24 RP11R 20:16 RP10R 12:8 RP9R 4:0
RPOR3
Address 0xBF802B40
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does RP16R 28:24 RP15R 20:16 RP14R 12:8 RP13R 4:0
RPOR4
Address 0xBF802B50
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does RP20R 28:24 RP19R 20:16 RP18R 12:8 RP17R 4:0
RPOR5
Address 0xBF802B60
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does RP24R 28:24 RP23R 20:16 RP22R 12:8 RP21R 4:0
SR0A
Address 0xBF802C70
Reset 0x00000000
Access read/write
Size 32-bit SR1A
Address 0xBF802C80
Reset 0x00000000
Access read/write
Size 32-bit SR0B
Address 0xBF802D70
Reset 0x00000000
Access read/write
Size 32-bit SR1B
Address 0xBF802D80
Reset 0x00000000
Access read/write
Size 32-bit SR0C
Address 0xBF802E70
Reset 0x00000000
Access read/write
Size 32-bit SR1C
Address 0xBF802E80
Reset 0x00000000
Access read/write
Size 32-bit