PIC32MK0512GPE064 PPS registers The 117 registers of PPS (Peripheral pin select), from 0xBF801404, with their reset value and every field. The PIC32MK0512GPE064 has 1494 registers in 110 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
Field Bits What it does INT1R 3:0
INT2R
Address 0xBF801408
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INT2R 3:0
INT3R
Address 0xBF80140C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INT3R 3:0
INT4R
Address 0xBF801410
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INT4R 3:0
T2CKR
Address 0xBF801418
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T2CKR 3:0
T3CKR
Address 0xBF80141C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T3CKR 3:0
T4CKR
Address 0xBF801420
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T4CKR 3:0
T5CKR
Address 0xBF801424
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T5CKR 3:0
T6CKR
Address 0xBF801428
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T6CKR 3:0
T7CKR
Address 0xBF80142C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T7CKR 3:0
T8CKR
Address 0xBF801430
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T8CKR 3:0
T9CKR
Address 0xBF801434
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does T9CKR 3:0
IC1R
Address 0xBF801438
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC1R 3:0
IC2R
Address 0xBF80143C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC2R 3:0
IC3R
Address 0xBF801440
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC3R 3:0
IC4R
Address 0xBF801444
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC4R 3:0
IC5R
Address 0xBF801448
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC5R 3:0
IC6R
Address 0xBF80144C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC6R 3:0
IC7R
Address 0xBF801450
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC7R 3:0
IC8R
Address 0xBF801454
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC8R 3:0
IC9R
Address 0xBF801458
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC9R 3:0
OCFAR
Address 0xBF80145C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does OCFAR 3:0
OCFBR
Address 0xBF801460
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does OCFBR 3:0
U1RXR
Address 0xBF801464
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U1RXR 3:0
U1CTSR
Address 0xBF801468
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U1CTSR 3:0
U2RXR
Address 0xBF80146C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U2RXR 3:0
U2CTSR
Address 0xBF801470
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U2CTSR 3:0
U3RXR
Address 0xBF801474
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U3RXR 3:0
U3CTSR
Address 0xBF801478
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U3CTSR 3:0
U4RXR
Address 0xBF80147C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U4RXR 3:0
U4CTSR
Address 0xBF801480
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U4CTSR 3:0
U5RXR
Address 0xBF801484
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U5RXR 3:0
U5CTSR
Address 0xBF801488
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U5CTSR 3:0
U6RXR
Address 0xBF80148C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U6RXR 3:0
U6CTSR
Address 0xBF801490
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does U6CTSR 3:0
SDI1R
Address 0xBF801498
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SDI1R 3:0
SS1R
Address 0xBF80149C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SS1R 3:0
SDI2R
Address 0xBF8014A4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SDI2R 3:0
SS2R
Address 0xBF8014A8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SS2R 3:0
SCK3R
Address 0xBF8014AC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SCK3R 3:0
SDI3R
Address 0xBF8014B0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SDI3R 3:0
SS3R
Address 0xBF8014B4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SS3R 3:0
SCK4R
Address 0xBF8014B8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SCK4R 3:0
SDI4R
Address 0xBF8014BC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SDI4R 3:0
SS4R
Address 0xBF8014C0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SS4R 3:0
C1RXR
Address 0xBF8014C4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does C1RXR 3:0
C2RXR
Address 0xBF8014C8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does C2RXR 3:0
REFIR
Address 0xBF8014CC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does REFIR 3:0
IC10R
Address 0xBF8014F8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC10R 3:0
IC11R
Address 0xBF8014FC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC11R 3:0
IC12R
Address 0xBF801500
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC12R 3:0
IC13R
Address 0xBF801504
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC13R 3:0
IC14R
Address 0xBF801508
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC14R 3:0
IC15R
Address 0xBF80150C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC15R 3:0
IC16R
Address 0xBF801510
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IC16R 3:0
SCK5R
Address 0xBF801514
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SCK5R 3:0
SDI5R
Address 0xBF801518
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SDI5R 3:0
SS5R
Address 0xBF80151C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SS5R 3:0
SCK6R
Address 0xBF801520
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SCK6R 3:0
SDI6R
Address 0xBF801524
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SDI6R 3:0
SS6R
Address 0xBF801528
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SS6R 3:0
C3RXR
Address 0xBF80152C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does C3RXR 3:0
C4RXR
Address 0xBF801530
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does C4RXR 3:0
RPA0R
Address 0xBF801600
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA0R 4:0
RPA1R
Address 0xBF801604
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA1R 4:0
RPA2R
Address 0xBF801608
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA2R 4:0
RPA3R
Address 0xBF80160C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA3R 4:0
RPA4R
Address 0xBF801610
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA4R 4:0
RPA7R
Address 0xBF80161C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA7R 4:0
RPA8R
Address 0xBF801620
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA8R 4:0
RPA11R
Address 0xBF80162C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA11R 4:0
RPA12R
Address 0xBF801630
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA12R 4:0
RPA14R
Address 0xBF801638
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA14R 4:0
RPA15R
Address 0xBF80163C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPA15R 4:0
RPB0R
Address 0xBF801640
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB0R 4:0
RPB1R
Address 0xBF801644
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB1R 4:0
RPB2R
Address 0xBF801648
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB2R 4:0
RPB3R
Address 0xBF80164C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB3R 4:0
RPB4R
Address 0xBF801650
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB4R 4:0
RPB5R
Address 0xBF801654
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB5R 4:0
RPB6R
Address 0xBF801658
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB6R 4:0
RPB7R
Address 0xBF80165C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB7R 4:0
RPB9R
Address 0xBF801664
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB9R 4:0
RPB10R
Address 0xBF801668
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB10R 4:0
RPB11R
Address 0xBF80166C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB11R 4:0
RPB12R
Address 0xBF801670
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB12R 4:0
RPB13R
Address 0xBF801674
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB13R 4:0
RPB14R
Address 0xBF801678
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB14R 4:0
RPB15R
Address 0xBF80167C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPB15R 4:0
RPC0R
Address 0xBF801680
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC0R 4:0
RPC1R
Address 0xBF801684
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC1R 4:0
RPC2R
Address 0xBF801688
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC2R 4:0
RPC4R
Address 0xBF801690
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC4R 4:0
RPC6R
Address 0xBF801698
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC6R 4:0
RPC7R
Address 0xBF80169C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC7R 4:0
RPC8R
Address 0xBF8016A0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC8R 4:0
RPC9R
Address 0xBF8016A4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC9R 4:0
RPC10R
Address 0xBF8016A8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC10R 4:0
RPC12R
Address 0xBF8016B0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC12R 4:0
RPC15R
Address 0xBF8016BC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPC15R 4:0
RPD3R
Address 0xBF8016CC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD3R 4:0
RPD4R
Address 0xBF8016D0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD4R 4:0
RPD5R
Address 0xBF8016D4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD5R 4:0
RPD6R
Address 0xBF8016D8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPD6R 4:0
RPE0R
Address 0xBF801700
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPE0R 4:0
RPE1R
Address 0xBF801704
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPE1R 4:0
RPE14R
Address 0xBF801738
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPE14R 4:0
RPE15R
Address 0xBF80173C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPE15R 4:0
RPF0R
Address 0xBF801740
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF0R 4:0
RPF1R
Address 0xBF801744
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPF1R 4:0
RPG0R
Address 0xBF801780
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG0R 4:0
RPG1R
Address 0xBF801784
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG1R 4:0
RPG6R
Address 0xBF801798
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG6R 4:0
RPG7R
Address 0xBF80179C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG7R 4:0
RPG8R
Address 0xBF8017A0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG8R 4:0
RPG9R
Address 0xBF8017A4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG9R 4:0
RPG12R
Address 0xBF8017B0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RPG12R 4:0