Los circuitos secuenciales son aquellos cuyas salidas dependen no solo de las entradas actuales sino también del estado anterior. Estos circuitos requieren elementos de memoria como los flip-flops para almacenar su estado. Los flip-flops (FF) son dispositivos que almacenan un bit y cambian de estado según sus entradas, pudiendo ser asincrónicos o sincrónicos. Existen diferentes tipos de FF como el D, RS y JK, cada uno con un conjunto de entradas específico que determina cómo cambia su salida entre los estados 1 y 0.