Chancla es un importante elemento básico de memoria para el circuito digital. El flip-flop se diseña ensamblando diferentes puertas lógicas. Una sola puerta lógica no tiene ninguna capacidad de almacenamiento de información, pero combinando diferentes puertas de este tipo se puede hacer un circuito digital que puede almacenar información digital. Chancla es tal circuito. Hay diferentes tipos de chancletas con diferentes características para diferentes aplicaciones. El flip-flop es el elemento básico de la mayoría de los circuitos secuenciales. El flip-flop (FF), también se conoce como multivibrador biestableporque tiene dos estados estables.
Puede permanecer en cualquiera de los estados indefinidamente. Su estado puede ser cambiado aplicando la señal de disparo adecuada. El flip flop es un elemento de memoria de un bit. Hay dos salidas en un flip-flop generalmente marcadas como Q y Cualquiera de los dos de Q y puede ser usado como salida, pero la práctica normal es tomar Q como puerto de salida y como puerto de salida invertido.
Cabe señalar aquí que una chancla siempre tiene un complemento de otra salida. El estado de un flip-flop está normalmente determinado por la condición de la salida Q. Si Q = 1 se dice que el flip-flop está en estado ALTO o en estado lógico 1 o estado SET. Cuando, Q = 0 se dice que el estado de la chancleta está en estado LOW o estado 0 lógico o estado RESET o estado CLEAR.
La siguiente figura muestra un diagrama de bloques de una chancla. Muestra que una chancla puede tener una o más entradas pero sólo dos salidas. La combinación de entradas que alteran las salidas o el estado de la chancla se denomina excitación. La excitación se utiliza para cambiar el flip flop de un estado a otro. Pero la característica típica del flip flop es que una vez que el estado de chancla se cambia aplicando, la excitación, permanece inalterada incluso si se elimina la excitación de los puertos de entrada.
Por lo tanto, la aplicación momentánea de la excitación es suficiente para cambiar el estado de una chancleta. Así es como el flip-flop se comporta como elemento de memoria. Cuando, Q = 1 almacena un 1 y cuando, Q = 0, almacena un 0. Las chancletas son los componentes básicos de registros de turno y contadores. El flip flop es un circuito secuencial, por lo que puede ser sincrónico o asincrónico. Cuando las entradas son controladas por un pulso de reloj, normalmente se denomina flip flop. Aquí las entradas se aplican pero no se actúa hasta que aparece el pulso de reloj y se activan las entradas. Cuando el mismo circuito se hace asíncrono, es decir, sus entradas no son controladas por un pulso de reloj, se llama latch. Se fija o se restablece instantáneamente al recibir la señal de entrada. El latch puede actuar independientemente de la señal del reloj.