Skip to content
Question Bank (5 marks) · Q9

Q.Explain the working of a four bit synchronous up counter using relevant Diagrams.

Karnataka PUCTextbookLong· 5mImportance★★★★★est
28% · 45/160 Questions
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

[!TLDR]

A 4-bit synchronous up counter clocks all four J-K flip-flops together; each stage toggles when all lower stages are 1, counting 0000→1111.

Logic diagram: four J-K flip-flops FF1–FF4 with the clock applied to all four simultaneously — this is what makes the counter synchronous (there is no ripple, so the propagation delays do not add up and the counter is fast). The J-K inputs are steered by AND gates:

  • FF1: J1=K1=1J_1=K_1=1 (logic HIGH) → FF1 is always in toggle mode, so Q1Q_1 changes on every clock pulse.
  • FF2: J2=K2=Q1J_2=K_2=Q_1 → FF2 toggles whenever Q1=1Q_1=1.
  • FF3: J3=K3=Q1Q2J_3=K_3=Q_1Q_2 (an AND gate) → FF3 toggles whenever Q1=Q2=1Q_1=Q_2=1.
  • FF4: J4=K4=Q1Q2Q3J_4=K_4=Q_1Q_2Q_3 (an AND gate) → FF4 toggles whenever Q1=Q2=Q3=1Q_1=Q_2=Q_3=1.

Working: on each clock pulse FF1 toggles; FF2 toggles only when Q1Q_1 is already 1 (i.e. every second pulse); FF3 toggles only when Q1Q2=1Q_1Q_2=1 (every fourth pulse); FF4 toggles only when Q1Q2Q3=1Q_1Q_2Q_3=1 (every eighth pulse). This is exactly binary up-counting.

Counting sequence (status Q4Q3Q2Q1Q_4Q_3Q_2Q_1):

Clock pulseQ₄ Q₃ Q₂ Q₁
00 0 0 0
10 0 0 1
20 0 1 0
30 0 1 1
40 1 0 0
50 1 0 1
60 1 1 0
70 1 1 1
81 0 0 0
91 0 0 1
101 0 1 0
111 0 1 1
121 1 0 0
131 1 0 1
141 1 1 0
151 1 1 1

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.