Skip to content
Sahithyan's S2
Sahithyan's S2 — Computer Organization and Digital Design

JK Flip-flop

Has 2 inputs: and , and 1 output: . Extension of SR flip-flop. Eliminates the invalid state of SR flip-flop.

JKClkQQN

Widely used in digital systems for counters, shift registers, and other applications where toggling or controlled state changes are required.

Characteristics

Characteristic table

JKOperation
00No change
01Reset
10Set
11Toggle

Excitation table

Current State (Q)Next State (Q+)JK
000X
011X
10X1
11X0