Flip flops (portões biestáveis)

Flip-flops, também chamados portões biestáveis, são circuitos lógicos digitais que podem estar em um de dois estados. Os flip-flops mantêm seu estado indefinidamente até que um pulso de entrada chamado trigger seja recebido. Quando um disparo é recebido, as saídas flip-flops mudam de estado de acordo com regras definidas e permanecem nesses estados até que outro disparo seja recebido. Os circuitos de flip-flop são interligados para formar as portas lógicas dos circuitos integrados digitais (ICs) utilizados nos chips de memória e microprocessadores. Os flip-flops podem ser usados para armazenar um bit, ou dígito binário, de dados. Os dados podem representar o estado de um sequenciador, o valor de um contador, um caracter ASCII na memória de um computador ou qualquer outra informação.

Existem vários tipos diferentes de circuitos de flip-flop, com designadores como T (toggle),  S-R (set/reset) J-K (possivelmente chamado para Jack Kilby) e D (delay). Um flip-flop normalmente inclui zero, um ou dois sinais de entrada, assim como um sinal de relógio e um sinal de saída. Alguns flip-flops também incluem um sinal de entrada claro para reiniciar a saída de corrente.

O primeiro flip-flop eletrônico foi inventado em 1919 por W. H. Eccles e F. W. Jordan. Ele usava tubos de vácuo e foi inicialmente chamado de circuito de disparo Eccles-Jordan.  

Este tutorial do Columbia Gorge Community College explica três aplicações para flip-flops.

Veja também: lógica sequencial, portas lógicas