Un circuito que tiene dos estados estables es tratado como un flip flop. Estos estados estables se utilizan para almacenar datos binarios que pueden cambiarse aplicando entradas variables. Los flip flops son los bloques de construcción fundamentales del sistema digital. Los flip flops y los latches son ejemplos de elementos de almacenamiento de datos. En el circuito lógico secuencial, el flip flop es el elemento básico de almacenamiento. Los latches y los flip flops son los elementos básicos de almacenamiento pero con un funcionamiento diferente. Existen los siguientes tipos de flip flops:
SR Flip Flop
El flip flop S-R es el más comúnmente utilizado en el sistema digital. En el flip flop SR, cuando la entrada set «S» es verdadera, la salida Y será alta, e Y’ será baja. Se requiere que el cableado del circuito se mantenga cuando las salidas se establecen. Mantenemos el cableado hasta que la entrada de set o reset pase a alto, o se apague la alimentación.
El flip flop S-R es el circuito más sencillo y fácil de entender.
Tabla de verdad:
J-K Flip-flop
El flip flop JK se utiliza para eliminar el inconveniente del flip flop S-R, es decir, los estados indefinidos. El flip flop JK se forma haciendo una modificación en el flip flop SR. El flip flop S-R se mejora para construir el flip flop J-K. Cuando la entrada S y R se pone en verdadero, el flip flop SR da un resultado inexacto. Pero en el caso del flip flop JK, da la salida correcta.
En el flip flop J-K, si sus dos entradas son diferentes, el valor de J en el siguiente flanco de reloj es tomado por la salida Y. Si sus dos entradas son bajas, entonces no se produce ningún cambio, y si son altas en el flanco de reloj, entonces de un estado a otro, la salida será conmutada. El Flip Flop JK es un Flip flop de Set o Reset en el sistema digital.
Tabla de verdad:
D Flip Flop
El flip flop D es un flip flop muy utilizado en los sistemas digitales. El flip flop D se utiliza sobre todo en registros de desplazamiento, contadores y sincronización de entrada.
Tabla de verdad:
T flip flop
Al igual que el flip flop JK, se utiliza el flip flop T. A diferencia del flip flop JK, en el flip flop T sólo hay una entrada con la entrada de reloj. El flip flop T se construye conectando las dos entradas del flip flop JK como una sola entrada.
El flip flop T también se conoce como flip-flop Toggle. Estos flip-flop T son capaces de encontrar el complemento de su estado.