PIC32
I/O pin details
Configuration bit details

PIC32MX250 full pinout and signals from datasheet.

My slightly simplified version, organized so that humans can read it.
Click image for signal name definitions.


Signal Names==>Pins: 1, 2, 3, 4, 5, 6, 7 PDIP-specific signals highlighted in green
(for PPS see next tables)

Peripheral Pin Select (PPS) input table (from datasheet, but note added GROUP numbers)
--example: UART receive pin --- specify: PPS group, signal, logical pin name
--PPSInput(2, U2RX, RPB11); //Assign U2RX to pin RPB11 -- Physical pin 22 on 28 PDIP
Note that the groups (1 to 4) are delimited by horzontal lines in the righthand column of the table.

Peripheral Pin Select (PPS) output table (from datasheet, but note added GROUP numbers)
--example: UART transmit pin --- specify: PPS group, logical pin name, signal
--PPSOutput(4, RPB10, U2TX); //Assign U2TX to pin RPB10 -- Physical pin 21 on 28 PDIP
Note that the groups (1 to 4) are delimited by horzontal lines in the righthand column of the table.

PIC32MX250 configuration options Nota bene! If certain functions seem to not work, check these!

Further Simplified PIC32MX250 pinout (many less used signals are not included)

---------------------------------------------------------------------------------------
MicrostickII pinout (of historical interest only)