Los circuitos de conmutacion y temporizacion, o circuitos logicos, forman la base de cualquier dispositivo en el que se tengan que seleccinar o combinar señales de manera controlada. Entre los campos de aplicacion de estos tipos de circuitos pueden mencionarse la conmutacion telefonica, las transmisiones por satelite y el funcionamiento de las computadoras digitales.
La logica digital es un proceso racional para adoptar sencillas decisiones de 'verdadero' o 'falso' basadas en las reglas del algebra de Boole. El estado verdadero se representado por un 1, y falso por un 0, y en los circuitos logicos estos numerales aparecen como señales de dos tensiones diferentes. Los circuitos logicos se utilizan para adoptar decisiones especoficas de 'verdadero-falso' sobre la base de la presencia de multiples señales 'verdadero-falso' en las entradas. Las señales se pueden generar por conmutadores mecanicos o por transductores de estado solido. La señal de entrada, una vez aceptada y acondicionada (para eliminar las señales electricas indeseadas, o ruidos), es procesada por los circuitos logicos digitales. Las diversas familias de dispositivos logicos digitales, por lo general circuitos integrados, ejecutan una variedad de funciones logicas a traves de las llamadas puertas logicas, como las puertas OR, AND y NOT y combinaciones de las mismas (como 'NOR', que incluye a OR y a NOT). Otra familia logica muy utilizada es la logica transistor-transistor. Tambien se emplea la logica de semiconductor complementario de oxido metalico, que ejecuta funciones similares a niveles de potencia muy bajos pero a velocidades de funcionamiento ligeramente inferiores. Existen tambien muchas otras variedades de circuitos logicos, incluyendo la hoy obsoleta logica reóstato-transistor y la logica de acoplamiento por emisor, utilizada para sistemas de muy altas velocidades.