Overview

The 74HCT04 (SN74HCT04) is a high-speed silicon-gate CMOS hex inverter IC containing six independent inverting buffer circuits (NOT gates). It provides identical logical functionality and pinout to the standard 74HC04, but is specifically engineered with TTL-compatible input threshold voltages.

While a standard 74HC04 powered from +5V+5\text{V} requires a high-level input of at least VIH3.15VV_{IH} \ge 3.15\text{V} (0.7×VCC0.7 \times V_{CC}), the 74HCT04 switches reliably with VIH2.0VV_{IH} \ge 2.0\text{V} and VIL0.8VV_{IL} \le 0.8\text{V}. This allows the 74HCT04 to serve as a fast, low-cost 3.3 V to 5.0 V logic level up-shifter and direct interface between legacy TTL microprocessors (74LS, NMOS) or 3.3V microcontrollers (ESP32, STM32, Raspberry Pi) and 5V CMOS subsystems.

Quick reference

Supply Voltage (VCC)4.5 V to 5.5 V DC (5.0 V nominal)
Logic FamilyTTL-Compatible High-Speed CMOS (74HCT)
Input ThresholdsVIH2.0 VV_{IH} \ge 2.0\text{ V}, VIL0.8 VV_{IL} \le 0.8\text{ V} (Direct 3.3V logic compatibility)
Output TypeFull rail-to-rail CMOS output drive (VOHVCCV_{OH} \approx V_{CC}, VOLGNDV_{OL} \approx \text{GND})
Inverters Count6 Independent NOT Gates (Y=AY = \overline{A})
Propagation Delay (tpdt_{pd})9 ns9\text{ ns} typ (20 ns20\text{ ns} max) at VCC=4.5VV_{CC} = 4.5\text{V}
Package Options14-pin DIP / SOIC-14 / TSSOP-14

Pinout (DIP-14 Package)

text
             ┌───┴───┐
          1A 1│ 1   14│ VCC
          1Y 2│       │13 6A
          2A 3│       │12 6Y
          2Y 4│74HCT04│11 5A
          3A 5│       │10 5Y
          3Y 6│       │9  4A
         GND 7│       │8  4Y
             └───────┘
PinNameTypeDescription
11ADigital InputInverter 1 Input (TTL/3.3V compatible)
21YDigital OutputInverter 1 Output (1Y=1A1Y = \overline{1A})
32ADigital InputInverter 2 Input
42YDigital OutputInverter 2 Output
53ADigital InputInverter 3 Input
63YDigital OutputInverter 3 Output
7GNDPowerGround reference (0 V)
84YDigital OutputInverter 4 Output
94ADigital InputInverter 4 Input
105YDigital OutputInverter 5 Output
115ADigital InputInverter 5 Input
126YDigital OutputInverter 6 Output
136ADigital InputInverter 6 Input
14VCCPowerSupply voltage (+4.5 V to +5.5 V DC)

Function Table

Input AOutput Y (A\overline{A})
Low (L0.8VL \le 0.8\text{V})High (H4.4VH \ge 4.4\text{V})
High (H2.0VH \ge 2.0\text{V})Low (L0.1VL \le 0.1\text{V})

Specifications

ParameterSymbolMinTypMaxUnitConditions
Supply VoltageVCCV_{CC}4.55.05.5VStandard HCT range
High-Level Input VoltageVIHV_{IH}2.0VVCC=4.5V5.5VV_{CC} = 4.5\text{V} \dots 5.5\text{V}
Low-Level Input VoltageVILV_{IL}0.8VVCC=4.5V5.5VV_{CC} = 4.5\text{V} \dots 5.5\text{V}
High-Level Output VoltageVOHV_{OH}4.44.5VVCC=4.5V,IOH=20 μAV_{CC} = 4.5\text{V}, I_{OH} = -20\ \mu\text{A}
High-Level Output Voltage (Load)VOHV_{OH}3.844.32VVCC=4.5V,IOH=4.0 mAV_{CC} = 4.5\text{V}, I_{OH} = -4.0\text{ mA}
Low-Level Output VoltageVOLV_{OL}0.00.1VVCC=4.5V,IOL=20 μAV_{CC} = 4.5\text{V}, I_{OL} = 20\ \mu\text{A}
Low-Level Output Voltage (Load)VOLV_{OL}0.170.33VVCC=4.5V,IOL=4.0 mAV_{CC} = 4.5\text{V}, I_{OL} = 4.0\text{ mA}
Propagation DelaytPLH,tPHLt_{PLH}, t_{PHL}920nsVCC=4.5V,CL=50 pFV_{CC} = 4.5\text{V}, C_L = 50\text{ pF}
Additional Quiescent CurrentΔICC\Delta I_{CC}100360µAPer input pin at VI=VCC2.1VV_I = V_{CC} - 2.1\text{V}

Comparison: 74HCT04 vs 74HC04

Parameter74HCT0474HC04
Input Threshold ArchitectureFixed TTL thresholds (VIH=2.0V,VIL=0.8VV_{IH}=2.0\text{V}, V_{IL}=0.8\text{V})Proportional CMOS thresholds (0.7×VCC=3.15V0.7 \times V_{CC} = 3.15\text{V} at 4.5V4.5\text{V})
3.3V Logic Driven from 5V VCCV_{CC}Guaranteed valid logic HIGHMarginal/Unreliable (3.3V3.3\text{V} barely exceeds 3.15V3.15\text{V})
Operating Voltage RangeNarrow: 4.5 V5.5 V4.5\text{ V} \dots 5.5\text{ V}Wide: 2.0 V6.0 V2.0\text{ V} \dots 6.0\text{ V}
Primary ApplicationInterfacing 3.3V MCU / TTL outputs to 5V CMOSGeneral CMOS digital logic circuits

Typical Applications

3.3V to 5.0V Level Up-Shifting (Dual Inverter Buffer)

Cascading two inverters on a 74HCT04 yields a non-inverting, high-speed 3.3V-to-5.0V level shifter:

text
 3.3V Signal In (e.g. ESP32 GPIO)


     [Pin 1: 1A]
       74HCT04 (VCC = 5V)
     [Pin 2: 1Y] ──► Inverted 5V ──► [Pin 3: 2A]
                                       74HCT04
                                     [Pin 4: 2Y] ──► Clean +5V Rail-to-Rail Logic Output

Common mistakes

  • Operating outside the 4.5V to 5.5V supply window: Unlike the 74HC04 which operates down to 2.0V, the 74HCT04 requires 4.5VVCC5.5V4.5\text{V} \le V_{CC} \le 5.5\text{V} to maintain calibrated TTL input threshold trip points.
  • Floating unused input pins: Even though inputs are TTL-compatible, the underlying transistor gate is CMOS. Floating inputs drift and cause continuous shoot-through current across internal input stages. Tie all unused inputs to VCCV_{CC} or GNDGND.
  • Expecting bidirectional operation: The 74HCT04 is strictly unidirectional.

Notes

  • Pin-Compatible Replacements: 74HC04, 74LS04, 74ALS04, SN74HCT04N, CD74HCT04.

Assets & downloads