Un sistema digital es cualquier dispositivo que genera, transmite, procesa o almacena señales digitales binarias. Los sistemas digitales pueden ser combinacionales, donde las salidas dependen solo del estado actual de las entradas, o secuenciales, donde también dependen de estados previos. Para implementar circuitos digitales se usan puertas lógicas basadas en transistores que siguen funciones booleanas.