Latch

A latch holds a logic level on its output until told to update. The 74HC373 is an 8-bit transparent D-latch (output follows input while LE is high, holds when LE drops); the 74HC573 is the same with non-inverted enables for cleaner address bus de-multiplexing.

Inside each cell, two cross-coupled inverters form a bistable element. A pair of pass-transistors feed the input D into the loop while the latch-enable LE is high, and break the input path when LE is low — freezing the bistable in whatever state the input was driving. Unlike an edge-triggered flip-flop, a latch is transparent (output tracks input) while LE is asserted.

In plain terms

A camera shutter held open with a foot pedal: while you're pressing, the film records whatever's in the frame; release the pedal and the last image is locked in.

Why designers use it

Best for

Key specifications

When not to use it

Common mistakes

Where you will find it

A short history

A latch stores a logic state. In a typical active-HIGH D latch, the output follows the data input while enable is HIGH, then retains the last value when enable goes LOW. This transparency distinguishes it from an edge-triggered flip-flop, which samples at a clock transition.

Related