Nej, mikroprocessorer har i allmänhet inte separata stift som endast är dedikerade till inmatnings- och utgångsenheter. Istället använder de
multiplexerade stift , vilket betyder att en enda stift kan användas för både ingång och utgång vid olika tidpunkter, styrd av själva mikroprocessorn. Riktningen (ingång eller utgång) bestäms av mikroprocessorns interna konfiguration.
Medan vissa stift kan * främst * användas för inmatning eller utgång (t.ex. är en dedikerad avbrottsstift vanligtvis en ingång), är de flesta generella inmatning/utgångsstift (GPIO) -stift dubbelriktade. Mikroprocessorn hanterar detta genom styrsignaler och interna register.
Denna multiplexering sparar värdefullt utrymme på chipet och förenklar designen, särskilt för mindre mikrokontroller.