Overview

The 74HC74 (SN74HC74) is a dual positive-edge-triggered D-type flip-flop IC manufactured using high-speed silicon-gate CMOS technology. Each of the two independent flip-flops contains individual Data (DD), Clock (CLKCLK), Active-Low Preset (PRE\overline{PRE}), and Active-Low Clear (CLR\overline{CLR}) inputs, along with complementary outputs (QQ and Q\overline{Q}).

Data on the DD input meeting setup time requirements is transferred to the QQ output on the LOW-to-HIGH transition of the clock pulse. Asynchronous PRE\overline{PRE} and CLR\overline{CLR} inputs override the clock and data inputs when driven LOW. It is a fundamental building block for digital logic latches, frequency dividers, pulse synchronizers, and state machines.

Quick reference

Supply Voltage (VCC)2.0 V to 6.0 V DC
Logic FamilyHigh-Speed CMOS (74HC) / TTL Compatible (74HCT)
Independent Flip-Flops2
Max Clock Frequency35 MHz35\text{ MHz} at VCC=4.5VVCC = 4.5\text{V} (50 MHz50\text{ MHz} typical)
Propagation Delay15 ns15\text{ ns} typical at VCC=4.5VVCC = 4.5\text{V}
Package14-pin DIP / SOIC-14 / TSSOP-14

Pinout (DIP-14 Package)

text
             ┌───┴───┐
      1/CLR 1│ 1   14│ VCC
         1D 2│       │13 2/CLR
       1CLK 3│       │12 2D
      1/PRE 4│ 74HC74│11 2CLK
         1Q 5│       │10 2/PRE
        1/Q 6│       │9  2Q
        GND 7│       │8  2/Q
             └───────┘
PinNameDescription
11/CLRFlip-Flop 1 Active-Low Clear input (Async Reset)
21DFlip-Flop 1 Data input
31CLKFlip-Flop 1 Clock input (Triggered on Low-to-High edge)
41/PREFlip-Flop 1 Active-Low Preset input (Async Set)
51QFlip-Flop 1 True output
61/QFlip-Flop 1 Complementary output
7GNDGround reference (0 V)
82/QFlip-Flop 2 Complementary output
92QFlip-Flop 2 True output
102/PREFlip-Flop 2 Active-Low Preset input (Async Set)
112CLKFlip-Flop 2 Clock input (Triggered on Low-to-High edge)
122DFlip-Flop 2 Data input
132/CLRFlip-Flop 2 Active-Low Clear input (Async Reset)
14VCCPower supply input (+2.0V to +6.0V DC)

Function Table

InputsOutputsOperating Mode
/PRE/CLRCLKDQ/Q
Low (LL)High (HH)XXHigh (HH)Low (LL)Asynchronous Set
High (HH)Low (LL)XXLow (LL)High (HH)Asynchronous Reset
Low (LL)Low (LL)XXHigh (HH)*High (HH)*Non-stable (Unstable)
High (HH)High (HH)\uparrowHigh (HH)High (HH)Low (LL)Clocked Load 1
High (HH)High (HH)\uparrowLow (LL)Low (LL)High (HH)Clocked Load 0
High (HH)High (HH)Low (LL)XQ0Q_0Q0\overline{Q}_0Hold (No change)

* Output condition is unstable; will not remain after /PRE and /CLR return High.

Specifications

ParameterSymbolMinTypMaxUnitConditions
Supply VoltageVCCV_{CC}2.05.06.0VDC
Setup Timetsut_{su}20nsDD to CLK,VCC=4.5VCLK \uparrow, V_{CC} = 4.5\text{V}
Hold Timetht_{h}0nsCLKCLK \uparrow to D,VCC=4.5VD, V_{CC} = 4.5\text{V}
Clock FrequencyfMAXf_{MAX}3050MHzVCC=4.5VV_{CC} = 4.5\text{V}
Output Drive CurrentIOUTI_{OUT}±5.2\pm 5.2mAVCC=4.5VV_{CC} = 4.5\text{V}
Quiescent CurrentICCI_{CC}4.0µAVIN=VCC or GNDV_{IN} = V_{CC}\text{ or GND}

Typical Applications

Divide-by-2 Frequency Divider Circuit

Connecting the inverted output (Q\overline{Q}) directly back into the Data input (DD) toggles the output state on every rising clock edge, halving the input clock frequency (fOUT=fIN/2f_{OUT} = f_{IN} / 2).

text
                      +5V

               [Pin 4: 1/PRE]
               [Pin 1: 1/CLR]

  Clock In ───► [Pin 3: 1CLK]   [Pin 5: 1Q] ───► F_OUT (F_IN / 2)
                       │           ▲
                74HC74 │           │
                       │           │
                [Pin 2: 1D] ◄──────┴─── [Pin 6: 1/Q]

Common mistakes

  • Leaving PRE\overline{PRE} and CLR\overline{CLR} pins floating: In CMOS ICs, un-terminated input pins float between voltage levels, triggering erratic resets or excessive power dissipation. Unused PRE\overline{PRE} and CLR\overline{CLR} pins must be tied directly to VCCV_{CC} (High).
  • Ignoring Setup (tsut_{su}) and Hold (tht_h) times: Changing the DD input within 20 ns20\text{ ns} of the rising CLKCLK edge can cause metastability, where the output oscillation lingers between high and low logic states before settling.
  • Missing decoupling capacitor: High-speed CMOS switching currents can corrupt state storage. Place a 100 nF100\text{ nF} ceramic capacitor directly across Pin 14 (VCCVCC) and Pin 7 (GNDGND).

Notes

  • 74HC74 vs 74HC73 / 74HC112: 74HC74 features D-type flip-flops (data latching); 74HC73 and 74HC112 feature JK-type flip-flops (toggle / set / reset).

Assets & downloads