Latch vs Flip Flop

Latch

• Asynchronous

• Level Sensitive

• Clock signal = Enable signal* = Latch Signal

o It is not apt to call it Clock; better call it Enable

o When ‘1’, Q changes when D changes

o When ‘0’, Q retains state

• Used as Mechanical Switch De-bouncer

• Processor ALE signal implemented using Latch

Flip Flop

• Edge Sensitive (Master-Slave Flip Flop)

• Clock signal = Enable signal* = Gating Signal

o When ‘1’, Q depends on D; Q doesn’t change till next Clock.

o When ‘0’, Q retains state

• All sequential logic implemented using Flip Flops

About these ads

About AG Raja

I'm an Electronics Engineer. This blog will serve as quick reference for myself and visitors. Topics chosen will be mostly related to Electronics and Programming. Occasionally I post on general knowledge. View all posts by AG Raja

One Response to “Latch vs Flip Flop”

  • elham

    what is the problem with Latches that make people use flipflop? I mean what is the advantages of using flipflop vs latches?
    tnx

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: