Esistono due tipi di circuito sequenziale, sincrono e asincrono. I tipi sincroni utilizzano ingressi a impulsi o di livello e un ingresso di clock per pilotare il circuito (con restrizioni sull'ampiezza dell'impulso e sulla propagazione del circuito). I circuiti sequenziali asincroni non utilizzano un segnale di clock come fanno i circuiti sincroni.