Los circuitos secuenciales tienen memoria y su estado actual depende de las entradas y el estado anterior. Pueden mantener su estado durante algún tiempo y constan de un lazo de retroalimentación. Existen circuitos síncronos, cuyo estado solo cambia en el pulso del reloj, y circuitos asíncronos, cuyo estado cambia continuamente ante cambios en las entradas. Los bloques básicos para construir circuitos secuenciales son los flip-flops SR, JK y D, los cuales almacenan un bit y cuyo estado cambia en el