Flip-Flop JK
Un flip-flop JK es un refinamiento del RS ya que el estado indeterminado del RS se define en el JK. Las entradas J y K se comportan como las entradas S y R para ajustar y despejar el flip-flop.
Cuando se aplican señales de entrada en forma simultanea a J como a k, el flip-flop cambia a su estado complementario, esto es si Q=1, cambia a Q=0 y viceversa.
En un fli-flop JK temporizado, la salida Q opera AND con las entradas K y CP, de modo que el flip-flop se despeja durante un pulso de reloj solo si Q era previamente 1.
En forma similar, la salida Q’ opera AND con las entradas J y CP de modo que el flip-flop se ajusta con un pulso de reloj solo si Q’era previamente 1.
Observese que debido a la conexion de retroalimentacion en el flip-flop JK, una señal CP permanece en 1 (en tanto J=K=1) una vez que las salidas se han complementado provocara transiciones repetidas y continuas de las salidas.
Para evitar esta operacion indeseable, los pulsos de reloj deben tener una duracion mas corta que el retardo de propagacion a traves del flip-flop.