Overview

The 74HC10 (SN74HC10) is a high-speed silicon-gate CMOS integrated circuit containing three independent 3-input NAND logic gates. Each gate performs the Boolean function Y=ABCY = \overline{A \cdot B \cdot C} (or by De Morgan's laws, Y=A+B+CY = \overline{A} + \overline{B} + \overline{C}).

Operating across a 2.0V2.0\text{V} to 6.0V6.0\text{V} supply voltage window with standard CMOS rail-to-rail drive capability and low static power dissipation (2 μA2\ \mu\text{A} max), the 74HC10 is a versatile building block for address decoding, state-machine condition checking, and multi-input interlock logic.

Quick reference

Supply Voltage (VCC)2.0 V to 6.0 V DC (5.0 V nominal)
Logic FamilyHigh-Speed CMOS (74HC) / TTL-Compatible (74HCT)
Gate Count3 Independent 3-Input NAND Gates
Logic FunctionY=ABCY = \overline{A \cdot B \cdot C}
Propagation Delay (tpdt_{pd})9 ns9\text{ ns} typ (18 ns18\text{ ns} max) at VCC=4.5VV_{CC} = 4.5\text{V}
Output Drive Current±5.2 mA\pm 5.2\text{ mA} 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
          1B 2│       │13 1C
          2A 3│       │12 1Y
          2B 4│ 74HC10│11 3C
          2C 5│       │10 3B
          2Y 6│       │9  3A
         GND 7│       │8  3Y
             └───────┘
PinNameTypeDescription
1, 2, 131A, 1B, 1CDigital InputGate 1 Data Inputs
3, 4, 52A, 2B, 2CDigital InputGate 2 Data Inputs
62YDigital OutputGate 2 NAND Output (2Y=2A2B2C2Y = \overline{2A \cdot 2B \cdot 2C})
7GNDPowerGround reference (0 V)
83YDigital OutputGate 3 NAND Output (3Y=3A3B3C3Y = \overline{3A \cdot 3B \cdot 3C})
9, 10, 113A, 3B, 3CDigital InputGate 3 Data Inputs
121YDigital OutputGate 1 NAND Output (1Y=1A1B1C1Y = \overline{1A \cdot 1B \cdot 1C})
14VCCPowerSupply voltage (+2.0 V to +6.0 V DC)

Function Table

Input AInput BInput COutput Y (ABC\overline{A \cdot B \cdot C})
High (HH)High (HH)High (HH)Low (LL)
Low (LL)XXHigh (HH)
XLow (LL)XHigh (HH)
XXLow (LL)High (HH)

Specifications

ParameterSymbolMinTypMaxUnitConditions
Supply VoltageVCCV_{CC}2.05.06.0VOperating DC voltage
High-Level Input VoltageVIHV_{IH}3.15VVCC=4.5VV_{CC} = 4.5\text{V}
Low-Level Input VoltageVILV_{IL}1.35VVCC=4.5VV_{CC} = 4.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}
Low-Level Output VoltageVOLV_{OL}0.00.1VVCC=4.5V,IOL=20 μAV_{CC} = 4.5\text{V}, I_{OL} = 20\ \mu\text{A}
Propagation DelaytPLH,tPHLt_{PLH}, t_{PHL}918nsVCC=4.5V,CL=50 pFV_{CC} = 4.5\text{V}, C_L = 50\text{ pF}
Quiescent CurrentICCI_{CC}2.0µAVIN=VCC or GNDV_{IN} = V_{CC}\text{ or GND}

Common mistakes

  • Leaving the third input (C) floating when using as a 2-input gate: If only 2 inputs are needed, Pin C must not float. Tie the unused input either to VCC (which acts as a logical 1, enabling the remaining two inputs) or tie it in parallel with input A or B.
  • Floating unused gates: Never leave any input pins on unused gates disconnected. Tie all unused inputs to VCC or GND to prevent CMOS rail-to-rail oscillation and increased standby current.
  • Missing decoupling capacitor: Rapid simultaneous switching of multiple outputs creates inductive transients. Place a 100 nF100\text{ nF} ceramic capacitor directly across Pin 14 (VCCVCC) and Pin 7 (GNDGND).

Notes

  • 74HC10 vs 74HC00 vs 74HC20: 74HC00 contains four 2-input NAND gates; 74HC10 contains three 3-input NAND gates; 74HC20 contains two 4-input NAND gates.

Assets & downloads