PIC32MX470F512L PPS registers The 80 registers of PPS (Peripheral pin select), from 0xBF80FA04, with their reset value and every field. The PIC32MX470F512L has 431 registers in 55 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.
PPS Peripheral pin select INT1RPeripheral Pin Select Output Register
Address 0xBF80FA04
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INT1R 3:0
INT2RPeripheral Pin Select Output Register
Address 0xBF80FA08
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INT2R 3:0
INT3RPeripheral Pin Select Output Register
Address 0xBF80FA0C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INT3R 3:0
INT4RPeripheral Pin Select Output Register
Address 0xBF80FA10
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INT4R 3:0
T2CKRPeripheral Pin Select Output Register
Address 0xBF80FA18
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T2CKR 3:0
T3CKRPeripheral Pin Select Output Register
Address 0xBF80FA1C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T3CKR 3:0
T4CKRPeripheral Pin Select Output Register
Address 0xBF80FA20
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T4CKR 3:0
T5CKRPeripheral Pin Select Output Register
Address 0xBF80FA24
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T5CKR 3:0
IC1RPeripheral Pin Select Output Register
Address 0xBF80FA28
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC1R 3:0
IC2RPeripheral Pin Select Output Register
Address 0xBF80FA2C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC2R 3:0
IC3RPeripheral Pin Select Output Register
Address 0xBF80FA30
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC3R 3:0
IC4RPeripheral Pin Select Output Register
Address 0xBF80FA34
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC4R 3:0
IC5RPeripheral Pin Select Output Register
Address 0xBF80FA38
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC5R 3:0
OCFARPeripheral Pin Select Output Register
Address 0xBF80FA48
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does OCFAR 3:0
U1RXRPeripheral Pin Select Output Register
Address 0xBF80FA50
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U1RXR 3:0
U1CTSRPeripheral Pin Select Output Register
Address 0xBF80FA54
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U1CTSR 3:0
U2RXRPeripheral Pin Select Output Register
Address 0xBF80FA58
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U2RXR 3:0
U2CTSRPeripheral Pin Select Output Register
Address 0xBF80FA5C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U2CTSR 3:0
U3RXRPeripheral Pin Select Output Register
Address 0xBF80FA60
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U3RXR 3:0
U3CTSRPeripheral Pin Select Output Register
Address 0xBF80FA64
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U3CTSR 3:0
U4RXRPeripheral Pin Select Output Register
Address 0xBF80FA68
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U4RXR 3:0
U4CTSRPeripheral Pin Select Output Register
Address 0xBF80FA6C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U4CTSR 3:0
U5RXRPeripheral Pin Select Output Register
Address 0xBF80FA70
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U5RXR 3:0
U5CTSRPeripheral Pin Select Output Register
Address 0xBF80FA74
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U5CTSR 3:0
SDI1RPeripheral Pin Select Output Register
Address 0xBF80FA84
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SDI1R 3:0
SS1RPeripheral Pin Select Output Register
Address 0xBF80FA88
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SS1R 3:0
SDI2RPeripheral Pin Select Output Register
Address 0xBF80FA90
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SDI2R 3:0
SS2RPeripheral Pin Select Output Register
Address 0xBF80FA94
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SS2R 3:0
REFCLKIRPeripheral Pin Select Output Register
Address 0xBF80FAD0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does REFCLKIR 3:0
RPA14RPeripheral Pin Select Output Register
Address 0xBF80FB38
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA14R 3:0
RPA15RPeripheral Pin Select Output Register
Address 0xBF80FB3C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA15R 3:0
RPB0RPeripheral Pin Select Output Register
Address 0xBF80FB40
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB0R 3:0
RPB1RPeripheral Pin Select Output Register
Address 0xBF80FB44
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB1R 3:0
RPB2RPeripheral Pin Select Output Register
Address 0xBF80FB48
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB2R 3:0
RPB3RPeripheral Pin Select Output Register
Address 0xBF80FB4C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB3R 3:0
RPB5RPeripheral Pin Select Output Register
Address 0xBF80FB54
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB5R 3:0
RPB6RPeripheral Pin Select Output Register
Address 0xBF80FB58
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB6R 3:0
RPB7RPeripheral Pin Select Output Register
Address 0xBF80FB5C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB7R 3:0
RPB8RPeripheral Pin Select Output Register
Address 0xBF80FB60
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB8R 3:0
RPB9RPeripheral Pin Select Output Register
Address 0xBF80FB64
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB9R 3:0
RPB10RPeripheral Pin Select Output Register
Address 0xBF80FB68
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB10R 3:0
RPB14RPeripheral Pin Select Output Register
Address 0xBF80FB78
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB14R 3:0
RPB15RPeripheral Pin Select Output Register
Address 0xBF80FB7C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB15R 3:0
RPC1RPeripheral Pin Select Output Register
Address 0xBF80FB84
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC1R 3:0
RPC2RPeripheral Pin Select Output Register
Address 0xBF80FB88
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC2R 3:0
RPC3RPeripheral Pin Select Output Register
Address 0xBF80FB8C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC3R 3:0
RPC4RPeripheral Pin Select Output Register
Address 0xBF80FB90
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC4R 3:0
RPC13RPeripheral Pin Select Output Register
Address 0xBF80FBB4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC13R 3:0
RPC14RPeripheral Pin Select Output Register
Address 0xBF80FBB8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC14R 3:0
RPD0RPeripheral Pin Select Output Register
Address 0xBF80FBC0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD0R 3:0
RPD1RPeripheral Pin Select Output Register
Address 0xBF80FBC4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD1R 3:0
RPD2RPeripheral Pin Select Output Register
Address 0xBF80FBC8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD2R 3:0
RPD3RPeripheral Pin Select Output Register
Address 0xBF80FBCC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD3R 3:0
RPD4RPeripheral Pin Select Output Register
Address 0xBF80FBD0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD4R 3:0
RPD5RPeripheral Pin Select Output Register
Address 0xBF80FBD4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD5R 3:0
RPD8RPeripheral Pin Select Output Register
Address 0xBF80FBE0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD8R 3:0
RPD9RPeripheral Pin Select Output Register
Address 0xBF80FBE4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD9R 3:0
RPD10RPeripheral Pin Select Output Register
Address 0xBF80FBE8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD10R 3:0
RPD11RPeripheral Pin Select Output Register
Address 0xBF80FBEC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD11R 3:0
RPD12RPeripheral Pin Select Output Register
Address 0xBF80FBF0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD12R 3:0
RPD14RPeripheral Pin Select Output Register
Address 0xBF80FBF8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD14R 3:0
RPD15RPeripheral Pin Select Output Register
Address 0xBF80FBFC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD15R 3:0
RPE3RPeripheral Pin Select Output Register
Address 0xBF80FC0C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPE3R 3:0
RPE5RPeripheral Pin Select Output Register
Address 0xBF80FC14
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPE5R 3:0
RPE8RPeripheral Pin Select Output Register
Address 0xBF80FC20
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPE8R 3:0
RPE9RPeripheral Pin Select Output Register
Address 0xBF80FC24
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPE9R 3:0
RPF0RPeripheral Pin Select Output Register
Address 0xBF80FC40
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF0R 3:0
RPF1RPeripheral Pin Select Output Register
Address 0xBF80FC44
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF1R 3:0
RPF2RPeripheral Pin Select Output Register
Address 0xBF80FC48
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF2R 3:0
RPF4RPeripheral Pin Select Output Register
Address 0xBF80FC50
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF4R 3:0
RPF5RPeripheral Pin Select Output Register
Address 0xBF80FC54
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF5R 3:0
RPF8RPeripheral Pin Select Output Register
Address 0xBF80FC60
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF8R 3:0
RPF12RPeripheral Pin Select Output Register
Address 0xBF80FC70
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF12R 3:0
RPF13RPeripheral Pin Select Output Register
Address 0xBF80FC74
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF13R 3:0
RPG0RPeripheral Pin Select Output Register
Address 0xBF80FC80
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG0R 3:0
RPG1RPeripheral Pin Select Output Register
Address 0xBF80FC84
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG1R 3:0
RPG6RPeripheral Pin Select Output Register
Address 0xBF80FC98
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG6R 3:0
RPG7RPeripheral Pin Select Output Register
Address 0xBF80FC9C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG7R 3:0
RPG8RPeripheral Pin Select Output Register
Address 0xBF80FCA0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG8R 3:0
RPG9RPeripheral Pin Select Output Register
Address 0xBF80FCA4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG9R 3:0