A MOD-16 ripple counter using J-K flip-flop has a current state 1001. How many clock pulses are required to get the state 0000?
- (A)
8
- (B)
6
- (C)
7
- (D)
5
A MOD-16 ripple counter using J-K flip-flop has a current state 1001. How many clock pulses are required to get the state 0000?
8
6
7
5
ANSWER
7 clock pulses are required, which is option (c).
Official answer: CSource: ISRO's final answer key of 15 May 2026
A MOD-16 counter has states, to , and after it wraps to . A ripple counter built from J-K flip-flops with toggles on each clock edge and counts up, one state per clock pulse.
The current state is .
The count returns to only after passing and wrapping, so the number of pulses is .
Check by counting: is pulses.
Other pulse counts do not work: pulses end at (), pulses end at (), and pulses end at (). Only pulses give .
KEY IDEA
A MOD- up counter in state needs clock pulses to reach , because it wraps from to .
WATCH OUT FOR
Counting pulses (as if counting down from to ) or by forgetting that the wrap from to is itself one pulse. A J-K ripple counter with counts up unless stated otherwise.
From the ISRO CS 2025 paper. Every question of this paper · The full paper (PDF, ISRO) · All 6 ISRO Sequential questions, with notes