Dlaczego tak
Rejestr przesuwny SIPO (np. 74HC595) przy każdym impulsie zegara przesuwa zawartość o jedną pozycję i przyjmuje kolejny bit, a po ośmiu impulsach na jego równoległych wyjściach dostępny jest cały bajt – służy to m.in. do rozszerzania liczby wyjść mikrokontrolera. Multiplekser wybiera jedno z wielu wejść, a dekoder aktywuje jedno wyjście zależnie od adresu. Licznik zlicza impulsy, a nie przyjmuje danych z wejścia szeregowego.