Das Register Pinb dient zum lesen des Zustandes. Schreiben in das Register hat nur bei einigen neueren Chip einen Effekt - beim Mega 8 tut sich da gar nichts.

Das Register Portb dient zur Ausgabe oder für die Anschlüsse die als Eingang (0 in Register Ddrb) definiert sind zum Setzen der Pullup Widerstände.