Flip-flop D

El flip-flop D es una modificación del RS con reloj. Las compuertas NAND 1 y 2 forman un flip-flop básico y las compuertas 3 y 4 se modifican para formar un flip-flop RS son reloj. La entrada D va en forma directa a la entrada S y su complemento, a través de la compuerta 5, se aplica a la entrada R.

En tanto que el pulso de reloj en la entrada este en 0, las compuertas 3 y 4 tienen un 1 en sus salidas, sin importar el valor de las otras entradas. Esto se apega al requisito de que las entradas del flip-flop básico NAND permanezcan inicialmente en el nivel 1.

La salida D muestra durante la ocurrencia de un pulso de reloj. Si es 1, la salida de la compuerta  3 pasa a 0, cambiando el flip-flop al estado de ajuste (a menos de que ya este puesto), si es 0, la salida de la compuerta 4 va a 0, cambiando el flip-flop al estado despejado.

El flip-flop tipo D recibe esta denominación debido a su capacidad de transferir «datos» en el flip-flop. En forma básica es un flip-flop RS con un inversor en la salida R.

El inversor agregado reduce el numero de entradas de 2 a 1.

La entrada CP con frecuencia recibe la designación variable G (gate) para indicar que esta entrada habilita el seguro con compuertas para hacer posible la entrada de información al circuito.