What is the main difference between a latch and a flip-flop?

Options

  • A. Latch is edge-triggered and flip-flop is level-triggered
  • B. Latch is level-sensitive and flip-flop is generally edge-triggered
  • C. Both are purely combinational circuits
  • D. Latch cannot store binary data
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. Latch is level-sensitive and flip-flop is generally edge-triggered

Detailed Explanation

Explanation: A latch is generally level-sensitive and responds while its enable signal is active. A flip-flop is generally edge-triggered and responds at a specified clock transition.