Układy cyfrowe, także układy logiczne – układy operujące na wartościach dyskretnych. Układy cyfrowe budowane są w oparciu o bramki logiczne realizujące elementarne operacje logiczne: iloczyn logiczny (AND, NAND), sumę logiczną (OR, NOR), negację NOT, różnicę symetryczną (XOR). Tworzone są układy o logice sekwencyjnej i kombinacyjnej. Początkowo układy cyfrowe były realizowane jako układy mechaniczne, następnie elektromechaniczne, współcześnie tworzone są układy elektroniczne. Złożone układy cyfrowe wykonuje się w postaci układów scalonych.
Zalety układów cyfrowych: Możliwość bezstratnego kodowania i przesyłania informacji. Uproszczony zapis i przechowywanie informacji cyfrowej. Mniejsza wrażliwość na zakłócenia elektryczne. Możliwość tworzenia układów programowalnych, których działanie określa program komputerowy (patrz: mikroprocesor, koprocesor).
Wady układów cyfrowych: Skomplikowanie zarówno na poziomie elektrycznym, jak i logicznym; obecnie ich projektowanie wspomagają komputery (patrz: język opisu sprzętu). Mimo większej odporności na zakłócenia, wykrywanie przekłamań stanów logicznych, np.