1) Set-Reset (S-R) - Estrutura mais básica:
Q* = Q anterior
2) J-K (em homenagem a Jack Kilby, que inventou o circuito integrado) - Estrutura mestre-escravo derivada do flip flop SR, como segue:
3) Toggle (T) - JK curto circuitado, fazendo uma entrada T;
4) Data (D) - JK curto circuitado, sendo que a saída de J para K é negada (porta NOT), fazendo uma entrada D.
Dessas estruturas se pode desenvolver contadores digitais crescentes, decrescentes, síncronos e assíncronos. Cada saída por flip-flop corresponderá a um bit e os números binários são formados da combinação dos bits dos flip flops, obtidas pelo diagrama de tempo.
Flip flop é altamente aplicado a plantas de automação e a representação da lógica, geralmente, é feita através da linguagem Ladder, onde os flip flops são representados por uma caixa com suas entradas e saídas ligadas ao circuito, nem sempre obedecendo os padrões da norma.