Alle 32 I/O-Pin's lassen sich einzeln, in Gruppen oder insgesamt von Eingang auf Ausgang umschalten.
dira[2] := 1 Das Pin Nr. 2 wird als Ausgang geschaltet die restlichen Pin's bleiben unverändert.
dira[7…10] := $F Die Pin's Nr. 7 bis 10 werden als Ausgang geschaltet die restlichen Pin's bleiben unverändert.
dira := $FFFFFFFF Alle Pin's werden als Ausgang geschaltet.
Mit den letzten beiden Befehlen können auch Masken übergeben werden. z.B.:
dira := $FFFF0000 Die Pin's 0 bis 15 werden zu Eingänge während die Pin's 16 bis 31 Ausgänge werden.