pojawienie się wartości 0 zamiast spodziewanej 1, wymaga dodatkowych zabezpieczeń (patrz: kod korekcyjny) choć nie zawsze jest możliwe wykrycie błędu; jeszcze większy problem stanowi ewentualne odtworzenie oryginalnej informacji.

Klasyfikacja układów cyfrowych Ze względu na sposób przetwarzania informacji rozróżnia się dwie główne klasy układów logicznych: Układy kombinacyjne – układy „bez pamięci”, w których sygnały wyjściowe są zawsze takie same dla określonych sygnałów wejściowych; Układy sekwencyjne – układy „z pamięcią”, w których stan wyjść zależy nie tylko od aktualnego stanu wejść, ale również od stanów wcześniejszych.

Ze względu na technologie w jakiej wykonano bramki logiczne: bipolarne: TTL (ang. Transistor-Transistor Logic), ECL (Emitter Coupled Logic), I²L (Integrated Injection Logic). unipolarne: NMOS i PMOS, CMOS (Complementary MOS).

Ostatnimi laty bardzo popularne stały się programowalne układy cyfrowe.