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 (), Clock (), Active-Low Preset (), and Active-Low Clear () inputs, along with complementary outputs ( and ).
Data on the input meeting setup time requirements is transferred to the output on the LOW-to-HIGH transition of the clock pulse. Asynchronous and 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 Family | High-Speed CMOS (74HC) / TTL Compatible (74HCT) |
| Independent Flip-Flops | 2 |
| Max Clock Frequency | at ( typical) |
| Propagation Delay | typical at |
| Package | 14-pin DIP / SOIC-14 / TSSOP-14 |
Pinout (DIP-14 Package)
┌───┴───┐
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
└───────┘
| Pin | Name | Description |
|---|---|---|
| 1 | 1/CLR | Flip-Flop 1 Active-Low Clear input (Async Reset) |
| 2 | 1D | Flip-Flop 1 Data input |
| 3 | 1CLK | Flip-Flop 1 Clock input (Triggered on Low-to-High edge) |
| 4 | 1/PRE | Flip-Flop 1 Active-Low Preset input (Async Set) |
| 5 | 1Q | Flip-Flop 1 True output |
| 6 | 1/Q | Flip-Flop 1 Complementary output |
| 7 | GND | Ground reference (0 V) |
| 8 | 2/Q | Flip-Flop 2 Complementary output |
| 9 | 2Q | Flip-Flop 2 True output |
| 10 | 2/PRE | Flip-Flop 2 Active-Low Preset input (Async Set) |
| 11 | 2CLK | Flip-Flop 2 Clock input (Triggered on Low-to-High edge) |
| 12 | 2D | Flip-Flop 2 Data input |
| 13 | 2/CLR | Flip-Flop 2 Active-Low Clear input (Async Reset) |
| 14 | VCC | Power supply input (+2.0V to +6.0V DC) |
Function Table
| Inputs | Outputs | Operating Mode | ||||
|---|---|---|---|---|---|---|
| /PRE | /CLR | CLK | D | Q | /Q | |
| Low () | High () | X | X | High () | Low () | Asynchronous Set |
| High () | Low () | X | X | Low () | High () | Asynchronous Reset |
| Low () | Low () | X | X | High ()* | High ()* | Non-stable (Unstable) |
| High () | High () | High () | High () | Low () | Clocked Load 1 | |
| High () | High () | Low () | Low () | High () | Clocked Load 0 | |
| High () | High () | Low () | X | Hold (No change) |
* Output condition is unstable; will not remain after /PRE and /CLR return High.
Specifications
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions |
|---|---|---|---|---|---|---|
| Supply Voltage | 2.0 | 5.0 | 6.0 | V | DC | |
| Setup Time | 20 | — | — | ns | to | |
| Hold Time | 0 | — | — | ns | to | |
| Clock Frequency | 30 | 50 | — | MHz | ||
| Output Drive Current | — | — | mA | |||
| Quiescent Current | — | — | 4.0 | µA |
Typical Applications
Divide-by-2 Frequency Divider Circuit
Connecting the inverted output () directly back into the Data input () toggles the output state on every rising clock edge, halving the input clock frequency ().
+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 and pins floating: In CMOS ICs, un-terminated input pins float between voltage levels, triggering erratic resets or excessive power dissipation. Unused and pins must be tied directly to (High).
- Ignoring Setup () and Hold () times: Changing the input within of the rising 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 ceramic capacitor directly across Pin 14 () and Pin 7 ().
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
- datasheetdatasheet
- product-pagereference