JK flip flop. In questo simulatore la commutazione avviene sul fronte di discesa del clock (negative edge triggering). Nel FF JK ci sono quattro possibilità di funzionamento set reset Memory e toggling. Set reset e Memory sono in comune con il FF SR mentre nel JK la combinazione 11 degli ingressi è ammessa. E causa il funzionamento astabile del dispositivo.
In breve si ha:
J K Q+
0 0 Q (Memory)
0 1 0 (reset)
1 0 1 (set)
1 1 ¬Q (toggle)
Dove Q indica lo stato precedente e Q+ lo stato attuale e ¬ la negazione.
È possibile eccitare il JK in modo da ottenere uscite programmate come si desidera infatti quando la transizione è 00 si ipotizza un funzionamento di tipo memoria o reset il che vuol dire che gli ingressi vanno settati come 0x essendo x il classico "don't care". Se voglio la transizione 01 allora utilizzo le modalità di set o toggling, settando gli ingressi a 1x, se voglio la transizione 10 allora uso le modalità reset o toggling ossia x1 mentre per le transizioni 00 e 11 uso le modalità Memory reset 0x e set toggling x0 rispettivamente. Indicato con Q l'output presente e con Q+ quello successivo, si ha la seguente tabella delle eccitazioni.
Q Q+ J K
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0