PIC32MK0512GPD064 PPS registers

The 117 registers of PPS (Peripheral pin select), from 0xBF801404, with their reset value and every field. The PIC32MK0512GPD064 has 1106 registers in 106 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

INT1R

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

INT2R

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

INT3R

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

INT4R

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

T2CKR

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

T3CKR

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

T4CKR

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

T5CKR

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

T6CKR

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

T7CKR

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

T8CKR

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

T9CKR

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

IC1R

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

IC2R

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

IC3R

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

IC4R

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

IC5R

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

IC6R

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

IC7R

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

IC8R

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

IC9R

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

OCFAR

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

OCFBR

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

U1RXR

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

U1CTSR

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

U2RXR

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

U2CTSR

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

U3RXR

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

U3CTSR

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

U4RXR

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

U4CTSR

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

U5RXR

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

U5CTSR

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

U6RXR

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

U6CTSR

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

SDI1R

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

SS1R

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

SDI2R

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

SS2R

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

SCK3R

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

SDI3R

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

SS3R

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

SCK4R

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

SDI4R

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

SS4R

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

C1RXR

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

C2RXR

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

REFIR

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

IC10R

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

IC11R

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

IC12R

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

IC13R

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

IC14R

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

IC15R

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

IC16R

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

SCK5R

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

SDI5R

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

SS5R

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

SCK6R

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

SDI6R

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

SS6R

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

C3RXR

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

C4RXR

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

RPA0R

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

RPA1R

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

RPA2R

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

RPA3R

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

RPA4R

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

RPA7R

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

RPA8R

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

RPA11R

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

RPA12R

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

RPA14R

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

RPA15R

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

RPB0R

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

RPB1R

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

RPB2R

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

RPB3R

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

RPB4R

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

RPB5R

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

RPB6R

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

RPB7R

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

RPB9R

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

RPB10R

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

RPB11R

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

RPB12R

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

RPB13R

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

RPB14R

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

RPB15R

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

RPC0R

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

RPC1R

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

RPC2R

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

RPC4R

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

RPC6R

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

RPC7R

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

RPC8R

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

RPC9R

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

RPC10R

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

RPC12R

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

RPC15R

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

RPD3R

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

RPD4R

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

RPD5R

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

RPD6R

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

RPE0R

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

RPE1R

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

RPE14R

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

RPE15R

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

RPF0R

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

RPF1R

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

RPG0R

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

RPG1R

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

RPG6R

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

RPG7R

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

RPG8R

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

RPG9R

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

RPG12R

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