Jeder I/O Pin wird durch zwei Register gesteuert. Das erste Register (Data Direction Register - DDR) bestimmt wie welcher Pin geschaltet ist (Eingang oder Ausgang). Das andere Register regelt dann den logischen Zustand des Registers, sprich wenn du da eine 1 rein schreibst ist der dementsprechende Pin auch 1.