Circuitele logice combinationale sunt circuite care iau decizii pas cu pas. Acest lucru este in contrast cu circuitele logice secventiale, care iau decizii una dupa alta. Un circuit logic combinational este alcatuit dintr-un set de porti interconectate, care lucreaza toate impreuna pentru a produce un rezultat. Unul dintre cele mai comune tipuri de circuite logice combinationale este flip-flop-ul. Un flip-flop este o poarta care poate fi fie intr-o stare "logica", fie intr-o stare "fizica". Poate fi considerata ca o masina cu doua stari. Atunci cand se afla in starea "logica", poarta este deschisa, iar atunci cand se afla in starea "fizica", poarta este inchisa. Flip-flops-urile pot fi utilizate pentru a crea circuite simple care pot lua decizii simple. Dar flip-flops nu sunt singurul tip de poarta care poate fi utilizat in circuitele logice combinationale. Alte porti care pot fi utilizate includ portile AND, OR si NOT. Circuitele logice combinationale pot fi utilizate pentru a crea tot felul de dispozitive diferite.