Exam-style question
Try this first
Which statement best describes the difference between a latch and a flip‑flop?.
- A.A latch is edge‑triggered, a flip‑flop is level‑triggered.
- B.A latch is level‑triggered, a flip‑flop is edge‑triggered.
- C.Both are level‑triggered.
- D.Both are edge‑triggered.
Model answer
What a good answer should say
- A latch is level‑triggered, a flip‑flop is edge‑triggered.
Explanation
Why this works
Rule: A latch is level‑sensitive, meaning its output changes immediately when its inputs change. A flip‑flop is edge‑sensitive, meaning its output only changes on a clock edge.
Substitution: For a latch, S=1 and R=0 causes the output to set to 1 immediately. For a flip‑flop, the same input only changes the output when the clock rises.
Working: The latch reacts to input level; the flip‑flop waits for the clock. Answer: The latch is level‑triggered, the flip‑flop is edge‑triggered.
Conclusion: Latches change state immediately with input; flip‑flops change state only on a clock edge.
Common mistake
No common mistake is linked to this question yet.
