ECParts Toolkit LogoECParts Toolkit

Engineering Reference

Logic Families and Voltage Levels Reference

Quick-reference digital logic voltage levels, VOH, VOL, VIH, VIL, noise margins, undefined regions, loading, family terminology, and mixed-voltage interface checks.

Reading Time
13 min
Format
Threshold lookup
Updated
September 26, 2026

Static Compatibility Checklist

Static logic compatibility checklist
CheckPass conditionWhat it provesWhat it does not prove
HIGH thresholdVOH,min ≥ VIH,minGuaranteed HIGH recognitionInput safety, edge timing, or fan-out
LOW thresholdVOL,max ≤ VIL,maxGuaranteed LOW recognitionSink-current or ground-shift margin
HIGH marginNMH = VOH,min − VIH,min > 0HIGH threshold headroomA universal acceptable margin
LOW marginNML = VIL,max − VOL,max > 0LOW threshold headroomA universal acceptable margin
Input limitDriver HIGH ≤ receiver VIN,maxProvided DC input limit is not exceededPower-sequence or transient safety
LoadingDriver current and edge-rate limits metSelected fan-out is plausibleSignal integrity on the actual interconnect

Voltage-Level Parameters

Digital logic voltage parameters
ParameterDefinitionBelongs toCondition to preserve
VOH,minGuaranteed minimum HIGH output voltageDriverUse at the stated supply, load current, and temperature
VOL,maxGuaranteed maximum LOW output voltageDriverUse at the stated sink current and operating conditions
VIH,minMinimum input voltage guaranteed as HIGHReceiverInputs below this value are not necessarily HIGH
VIL,maxMaximum input voltage guaranteed as LOWReceiverInputs above this value are not necessarily LOW
NMHHIGH noise margin: VOH,min − VIH,minInterfacePositive margin is necessary; zero is only a boundary
NMLLOW noise margin: VIL,max − VOL,maxInterfacePositive margin is necessary; include ground shift and noise
VIN,maxMaximum permitted input voltageReceiverA threshold pass does not prove absolute electrical safety
IIH / IILInput current at HIGH / LOWReceiverContributes to fan-out and pull-up loading
IOH / IOLOutput source / sink capabilityDriverGuaranteed output voltage depends on this load
CinInput capacitanceReceiverAffects edge rate, dynamic fan-out, and timing

Input Regions

Guaranteed LOW

Vin ≤ VIL,max. The receiver guarantees a LOW interpretation under the stated conditions.

Undefined region

VIL,max < Vin < VIH,min. The logical interpretation is not guaranteed.

Guaranteed HIGH

Vin ≥ VIH,min. The receiver guarantees a HIGH interpretation, provided input limits are respected.

The undefined region is not a permitted third logic state. Slow or noisy transitions through it can increase delay, chatter, current, or metastability risk depending on the input structure.

Logic Family Reference

Logic family voltage reference
Family / conventionVOH,minVOL,maxVIH,minVIL,maxUse boundary
Classic 5 V TTL example2.4 V0.4 V2.0 V0.8 VHistorical reference values; verify the exact part
TTL-compatible CMOS inputDriver-specificDriver-specificOften TTL-likeOften TTL-likeCommon in HCT-class devices, but part and supply conditions control
CMOS ratio exampleDriver-specificDriver-specificOften near 0.7 VCCOften near 0.3 VCCA common convention for some families, never a universal guarantee
Low-voltage CMOSLoad- and VCC-specificLoad- and VCC-specificFamily-specificFamily-specificInput tolerance and power sequencing can dominate mixed-voltage use

These rows are orientation points, not replacement specifications. Family labels do not guarantee identical limits across manufacturers, variants, supply voltages, output loads, and temperature ranges.

Worked Interface Checks

Classic TTL reference

NMH = 2.4 − 2.0 = 0.4 V; NML = 0.8 − 0.4 = 0.4 V.

HIGH-level failure

VOH,min 2.4 V − VIH,min 3.0 V = −0.6 V. HIGH is not guaranteed.

LOW-level failure

VIL,max 0.5 V − VOL,max 0.8 V = −0.3 V. LOW is not guaranteed.

Boundary is marginal

VOH,min = VIH,min gives zero HIGH margin, not a robust interface.

3.3 V example

2.9 − 2.31 = 0.59 V HIGH margin and 0.99 − 0.4 = 0.59 V LOW margin.

Threshold pass, unsafe input

A 5 V HIGH may exceed a 3.3 V receiver's VIN,max even when its VIH threshold is satisfied. Add tolerance or translation as required.

Loading, Fan-Out, and Dynamic Behavior

Logic interface loading terms
TopicStatic checkDynamic check
DC fan-outSum receiver input currents against IOH/IOL while preserving VOH/VOLAlso include leakage over temperature
Capacitive loadingUsually absent from static threshold arithmeticCheck rise/fall time, propagation delay, ringing, and driver stability
Open-drainCheck pull-up HIGH and sink-current LOW levelsCheck RC rise time, wired loading, and bus timing
Ground offsetSubtract worst-case ground difference from available marginsInclude return-path inductance and switching noise
Level translatorCheck both directions, supplies, and enable stateCheck direction control, bandwidth, edge rate, and power sequence

Boolean State Versus Physical Voltage

Truth tables

A truth table defines how logical inputs map to logical outputs. It does not define voltage thresholds, output drive, propagation delay, or supply compatibility.

Flip-flop tables

Characteristic and excitation tables describe ideal state transitions. Real flip-flops also impose setup, hold, clock, asynchronous-input, and voltage requirements.

Logic compatibility

Threshold checks bridge logical states to a physical DC interface. They do not replace timing, loading, signal-integrity, or absolute-maximum review.

Guaranteed limits

Use datasheet minimum and maximum specifications at the intended conditions. Typical curves are useful for insight but not for a worst-case guarantee.

Common Interpretation Mistakes

  • Using VCC as guaranteed VOH,min.
  • Using ground as guaranteed VOL,max.
  • Comparing nominal supply labels instead of thresholds.
  • Using typical values to claim guaranteed compatibility.
  • Treating zero noise margin as robust.
  • Ignoring the undefined input region.
  • Assuming threshold compatibility proves input safety.
  • Ignoring VIN,max and clamp-current limits.
  • Ignoring output load current behind VOH/VOL limits.
  • Counting fan-out without input current or capacitance.
  • Assuming all CMOS inputs use 0.3/0.7 VCC thresholds.
  • Assuming all TTL-compatible families share identical limits.
  • Forgetting to check both directions of a bidirectional link.
  • Ignoring power sequencing and unpowered-device behavior.
  • Treating truth-table 0 and 1 as exact voltages.

Logic Interface Review Workflow

  1. 1Identify driver and receiver for each direction.
  2. 2Record actual supply rails and ground offsets.
  3. 3Extract guaranteed VOH,min and VOL,max at the intended load.
  4. 4Extract guaranteed VIH,min and VIL,max.
  5. 5Calculate NMH and NML.
  6. 6Check VIN,max, absolute maximums, and input tolerance.
  7. 7Check IOH/IOL against aggregate receiver loading.
  8. 8Check input capacitance and required edge timing.
  9. 9Review open-drain pull-ups where applicable.
  10. 10Review startup and power-down sequencing.
  11. 11Validate waveforms at the receiver pins.
  12. 12Repeat across voltage, load, and temperature corners.

Support reference

FAQ

What do VOH, VOL, VIH, and VIL mean?

VOH,min and VOL,max are guaranteed driver output limits. VIH,min and VIL,max are receiver input thresholds guaranteed as HIGH and LOW.

How do I check static logic-level compatibility?

Check VOH,min ≥ VIH,min and VOL,max ≤ VIL,max using guaranteed values under compatible supply, load, and temperature conditions.

What is HIGH noise margin?

HIGH noise margin is NMH = VOH,min − VIH,min. A positive result is threshold headroom for the HIGH state.

What is LOW noise margin?

LOW noise margin is NML = VIL,max − VOL,max. A positive result is threshold headroom for the LOW state.

What is the undefined input region?

A receiver input between VIL,max and VIH,min is not guaranteed to be interpreted as LOW or HIGH. It should not be treated as a third valid logic state.

Does a positive noise margin guarantee a safe connection?

No. Also check absolute maximum input voltage, input tolerance, clamp current, output current, fan-out, edge timing, power sequencing, and grounds.

Can a 3.3 V output drive a 5 V input?

Sometimes. Compare the driver's guaranteed VOH,min and VOL,max with the receiver's VIH,min and VIL,max, then check input limits and loading.

Can a 5 V output drive a 3.3 V input?

Only if the receiver is explicitly tolerant of that input voltage or an appropriate level translator or limiter is used. Threshold compatibility alone is insufficient.

Are CMOS thresholds always 0.3 VCC and 0.7 VCC?

No. Those ratios are common reference values for some CMOS inputs, but the exact device datasheet controls.

Are TTL voltage levels universal?

No. The familiar 5 V TTL thresholds are useful historical references, but family, device, supply, load, and temperature determine guaranteed limits.

What is fan-out?

Fan-out is the number of receiver inputs a driver can support while meeting output-voltage, current, capacitance, and timing requirements.

How are open-drain HIGH levels determined?

The pull-up supply, pull-up resistance, leakage, receiver loading, capacitance, and rise-time requirement establish the HIGH level and transition.

Why should I use guaranteed rather than typical values?

Typical values do not define worst-case compatibility. Use guaranteed minimum and maximum limits at the intended operating conditions.

Do truth tables specify real voltage levels?

No. Truth tables describe logical state relationships. A physical device maps those states to voltage, current, and timing limits in its datasheet.

Connected Engineering Content