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
FieldBitsWhat it does
INT1R3:0

INT2RPeripheral Pin Select Output Register

Address
0xBF80FA08
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
INT2R3:0

INT3RPeripheral Pin Select Output Register

Address
0xBF80FA0C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
INT3R3:0

INT4RPeripheral Pin Select Output Register

Address
0xBF80FA10
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
INT4R3:0

T2CKRPeripheral Pin Select Output Register

Address
0xBF80FA18
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
T2CKR3:0

T3CKRPeripheral Pin Select Output Register

Address
0xBF80FA1C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
T3CKR3:0

T4CKRPeripheral Pin Select Output Register

Address
0xBF80FA20
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
T4CKR3:0

T5CKRPeripheral Pin Select Output Register

Address
0xBF80FA24
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
T5CKR3:0

IC1RPeripheral Pin Select Output Register

Address
0xBF80FA28
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
IC1R3:0

IC2RPeripheral Pin Select Output Register

Address
0xBF80FA2C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
IC2R3:0

IC3RPeripheral Pin Select Output Register

Address
0xBF80FA30
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
IC3R3:0

IC4RPeripheral Pin Select Output Register

Address
0xBF80FA34
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
IC4R3:0

IC5RPeripheral Pin Select Output Register

Address
0xBF80FA38
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
IC5R3:0

OCFARPeripheral Pin Select Output Register

Address
0xBF80FA48
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
OCFAR3:0

U1RXRPeripheral Pin Select Output Register

Address
0xBF80FA50
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U1RXR3:0

U1CTSRPeripheral Pin Select Output Register

Address
0xBF80FA54
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U1CTSR3:0

U2RXRPeripheral Pin Select Output Register

Address
0xBF80FA58
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U2RXR3:0

U2CTSRPeripheral Pin Select Output Register

Address
0xBF80FA5C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U2CTSR3:0

U3RXRPeripheral Pin Select Output Register

Address
0xBF80FA60
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U3RXR3:0

U3CTSRPeripheral Pin Select Output Register

Address
0xBF80FA64
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U3CTSR3:0

U4RXRPeripheral Pin Select Output Register

Address
0xBF80FA68
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U4RXR3:0

U4CTSRPeripheral Pin Select Output Register

Address
0xBF80FA6C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U4CTSR3:0

U5RXRPeripheral Pin Select Output Register

Address
0xBF80FA70
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U5RXR3:0

U5CTSRPeripheral Pin Select Output Register

Address
0xBF80FA74
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
U5CTSR3:0

SDI1RPeripheral Pin Select Output Register

Address
0xBF80FA84
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SDI1R3:0

SS1RPeripheral Pin Select Output Register

Address
0xBF80FA88
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SS1R3:0

SDI2RPeripheral Pin Select Output Register

Address
0xBF80FA90
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SDI2R3:0

SS2RPeripheral Pin Select Output Register

Address
0xBF80FA94
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SS2R3:0

REFCLKIRPeripheral Pin Select Output Register

Address
0xBF80FAD0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
REFCLKIR3:0

RPA14RPeripheral Pin Select Output Register

Address
0xBF80FB38
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPA14R3:0

RPA15RPeripheral Pin Select Output Register

Address
0xBF80FB3C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPA15R3:0

RPB0RPeripheral Pin Select Output Register

Address
0xBF80FB40
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB0R3:0

RPB1RPeripheral Pin Select Output Register

Address
0xBF80FB44
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB1R3:0

RPB2RPeripheral Pin Select Output Register

Address
0xBF80FB48
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB2R3:0

RPB3RPeripheral Pin Select Output Register

Address
0xBF80FB4C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB3R3:0

RPB5RPeripheral Pin Select Output Register

Address
0xBF80FB54
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB5R3:0

RPB6RPeripheral Pin Select Output Register

Address
0xBF80FB58
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB6R3:0

RPB7RPeripheral Pin Select Output Register

Address
0xBF80FB5C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB7R3:0

RPB8RPeripheral Pin Select Output Register

Address
0xBF80FB60
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB8R3:0

RPB9RPeripheral Pin Select Output Register

Address
0xBF80FB64
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB9R3:0

RPB10RPeripheral Pin Select Output Register

Address
0xBF80FB68
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB10R3:0

RPB14RPeripheral Pin Select Output Register

Address
0xBF80FB78
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB14R3:0

RPB15RPeripheral Pin Select Output Register

Address
0xBF80FB7C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPB15R3:0

RPC1RPeripheral Pin Select Output Register

Address
0xBF80FB84
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPC1R3:0

RPC2RPeripheral Pin Select Output Register

Address
0xBF80FB88
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPC2R3:0

RPC3RPeripheral Pin Select Output Register

Address
0xBF80FB8C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPC3R3:0

RPC4RPeripheral Pin Select Output Register

Address
0xBF80FB90
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPC4R3:0

RPC13RPeripheral Pin Select Output Register

Address
0xBF80FBB4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPC13R3:0

RPC14RPeripheral Pin Select Output Register

Address
0xBF80FBB8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPC14R3:0

RPD0RPeripheral Pin Select Output Register

Address
0xBF80FBC0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD0R3:0

RPD1RPeripheral Pin Select Output Register

Address
0xBF80FBC4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD1R3:0

RPD2RPeripheral Pin Select Output Register

Address
0xBF80FBC8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD2R3:0

RPD3RPeripheral Pin Select Output Register

Address
0xBF80FBCC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD3R3:0

RPD4RPeripheral Pin Select Output Register

Address
0xBF80FBD0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD4R3:0

RPD5RPeripheral Pin Select Output Register

Address
0xBF80FBD4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD5R3:0

RPD8RPeripheral Pin Select Output Register

Address
0xBF80FBE0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD8R3:0

RPD9RPeripheral Pin Select Output Register

Address
0xBF80FBE4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD9R3:0

RPD10RPeripheral Pin Select Output Register

Address
0xBF80FBE8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD10R3:0

RPD11RPeripheral Pin Select Output Register

Address
0xBF80FBEC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD11R3:0

RPD12RPeripheral Pin Select Output Register

Address
0xBF80FBF0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD12R3:0

RPD14RPeripheral Pin Select Output Register

Address
0xBF80FBF8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD14R3:0

RPD15RPeripheral Pin Select Output Register

Address
0xBF80FBFC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPD15R3:0

RPE3RPeripheral Pin Select Output Register

Address
0xBF80FC0C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPE3R3:0

RPE5RPeripheral Pin Select Output Register

Address
0xBF80FC14
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPE5R3:0

RPE8RPeripheral Pin Select Output Register

Address
0xBF80FC20
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPE8R3:0

RPE9RPeripheral Pin Select Output Register

Address
0xBF80FC24
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPE9R3:0

RPF0RPeripheral Pin Select Output Register

Address
0xBF80FC40
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPF0R3:0

RPF1RPeripheral Pin Select Output Register

Address
0xBF80FC44
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPF1R3:0

RPF2RPeripheral Pin Select Output Register

Address
0xBF80FC48
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPF2R3:0

RPF4RPeripheral Pin Select Output Register

Address
0xBF80FC50
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPF4R3:0

RPF5RPeripheral Pin Select Output Register

Address
0xBF80FC54
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPF5R3:0

RPF8RPeripheral Pin Select Output Register

Address
0xBF80FC60
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPF8R3:0

RPF12RPeripheral Pin Select Output Register

Address
0xBF80FC70
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPF12R3:0

RPF13RPeripheral Pin Select Output Register

Address
0xBF80FC74
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPF13R3:0

RPG0RPeripheral Pin Select Output Register

Address
0xBF80FC80
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPG0R3:0

RPG1RPeripheral Pin Select Output Register

Address
0xBF80FC84
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPG1R3:0

RPG6RPeripheral Pin Select Output Register

Address
0xBF80FC98
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPG6R3:0

RPG7RPeripheral Pin Select Output Register

Address
0xBF80FC9C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPG7R3:0

RPG8RPeripheral Pin Select Output Register

Address
0xBF80FCA0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPG8R3:0

RPG9RPeripheral Pin Select Output Register

Address
0xBF80FCA4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RPG9R3:0