General Purpose I/O (lyhenteeltään GPIO) on yleiskäyttöinen pinni mikrokontrollereissa ja mikroprosessoreissa. GPIO voidaan ohjelmoida joko signaalin vastaanottajaksi tai lähettäjäksi.