JK-FF
Overview
Q(t+1)=[(Q' and J) or (Q and K')](t)
J
K
C
Q(t+1)
state
0
0
↑
Q(t)
hold
0
1
↑
0
reset
1
0
↑
1
set
1
1
↑
Q(t)'
invert
↑ = rising edge of clock
J=K=1 may be used for: inverting (frequency divider, counter)
undefined up to first RESET
“Toggle”-behavior for J=K=1