Skip to content
UPEEC

Logic Families

TTL and CMOS logic levels, noise margins, fan-out and level shifting.

Intermediate
Comments 0
FamilySupplyVILV_{IL} maxVIHV_{IH} min
TTL (74LS)5 V0.8 V2.0 V
CMOS (74HC) at 5 V2–6 V1.5 V3.5 V
74HCT5 V0.8 V2.0 V (TTL-compatible inputs)
3.3 V LVCMOS3.3 V0.8 V2.0 V

Noise margin: NMH=VOH−VIHNM_H = V_{OH} - V_{IH}, NML=VIL−VOLNM_L = V_{IL} - V_{OL}.

Connecting 5 V outputs to a 3.3 V chip that isn't 5 V-tolerant can damage it. Use a level shifter (a resistor divider for slow one-way signals, a MOSFET circuit like the BSS138 for I2C, or ICs such as the TXS0108).

Sub-topics (2)

Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.

Discussion (0)

Sign in or join free to ask questions and discuss this topic.