74HC595D – Nexperia 8-Bit Shift Register with Output Latches 3-State SO16

fz

June 14, 2026

Basic Product Information

Part Number: 74HC595D

Field Value
Manufacturer Nexperia (originally NXP / Philips)
Device Type 74HC595D
Package SO16 (SOT109-1), 3.9mm body width, 1.27mm pitch
Compliance RoHS3 / REACH Unaffected
Grade Industrial (-40°C to +125°C)
Series 74HC595 / 74HCT595
Product Status Active (74HC595D,118); Obsolete (74HC595D,112)
MSL MSL 1 – Unlimited
ECCN EAR99

Core Electrical Parameters

Parameter Value Unit
Function 8-bit serial-in / serial or parallel-out shift register with output latches
Logic Family 74HC (CMOS input levels)
Number of Elements 1
Bits per Element 8
Supply Voltage (VCC) 2.0 ~ 6.0 V
Output Type 3-State (high-impedance when OE = HIGH)
Output Drive Capability ±7.8 mA
Propagation Delay (tpd) 16 (typ.) @ 5V, CL = 50pF ns
Maximum Shift Frequency (fmax) 108 (typ.) @ 5V MHz
Setup Time (DS to SHCP) 3.0 (min) @ 5V ns
Minimum Pulse Width (SHCP/STCP) 5.0 (min) @ 5V ns
Quiescent Supply Current (ICC) 4.0 (max) @ 25°C µA
Operating Temperature -40 ~ +125 °C
ESD Protection (HBM) > 2000 V (JESD22-A114)
ESD Protection (CDM) > 1000 V (JESD22-A002)
Latch-Up Immunity > 100 mA (JESD 78 Class II Level B)
Package Dimensions 10.0 x 3.9 x 1.75 mm
Pin Count 16

Pin Configuration (SO16)

Pin Name Function
1 Q1 Parallel output bit 1
2 Q2 Parallel output bit 2
3 Q3 Parallel output bit 3
4 Q4 Parallel output bit 4
5 Q5 Parallel output bit 5
6 Q6 Parallel output bit 6
7 Q7 Parallel output bit 7
8 GND Ground (0V)
9 Q7S Serial data output (cascading)
10 MR Master reset (active LOW)
11 SHCP Shift register clock input
12 STCP Storage register clock input (latch)
13 OE Output enable (active LOW)
14 DS Serial data input
15 Q0 Parallel output bit 0
16 VCC Supply voltage

Core Features & Advantages

The 74HC595D is Nexperia’s 8-bit serial-in / serial-or-parallel-out shift register with separate storage register latches and 3-state outputs in a SO16 package — the industry-standard “I/O expander” chip that converts 3 MCU pins (DS, SHCP, STCP) into 8 parallel outputs, cascadable to any multiple of 8 via the Q7S serial output pin.

  • Primary Function: 8-bit shift register with output latches, 2V–6V supply, 108 MHz max shift frequency, 3-state outputs, dual-clock architecture (SHCP for shift, STCP for latch), active-LOW master reset, active-LOW output enable, cascadable via Q7S, SO16 surface-mount package.
  • Advantages:
    • Dual-Clock Architecture (SHCP + STCP) — Glitch-Free Output Updates: The 74HC595D separates the shift register clock (SHCP) from the storage register clock (STCP). Data shifts into the shift register on SHCP rising edges, but the parallel outputs Q0–Q7 only update when STCP rises — transferring the shift register contents to the storage register in a single snapshot. This eliminates output glitches during data shifting, a critical advantage over single-clock shift registers where outputs toggle with every clock edge as bits ripple through. For LED multiplexing and display drivers, this means no visible flicker during data updates.
    • 3-State Outputs with OE Control — Bus Sharing and Display Multiplexing: The active-LOW OE pin places all 8 outputs in a high-impedance state, allowing multiple 74HC595D devices to share the same output bus without contention. In LED matrix displays, OE is toggled at the row scan rate — enabling one set of shift registers to drive multiple rows via time-division, reducing driver IC count by 50% or more. OE does not affect the internal register state, so outputs resume their previous levels when re-enabled without re-shifting data.
    • Unlimited Cascading via Q7S — 3-Pin Control for Unlimited Outputs: The Q7S pin outputs the 8th bit of the shift register, serving as the data input for the next cascaded 74HC595D. By connecting Q7S to the DS pin of the next device and sharing SHCP/STCP across all devices, a single 3-wire SPI interface (DS, SHCP, STCP) can control 8, 16, 24, 32… outputs — limited only by PCB routing and clock skew. At 108 MHz shift frequency, updating 1000 outputs (125 cascaded devices) takes under 10 µs, fast enough for 60 Hz LED refresh rates with 16-bit color depth per LED.

Typical Application Scenarios

  • Industry: Consumer Electronics / Industrial / Automotive / Maker / IoT
  • Equipment: LED matrix displays, 7-segment display drivers, relay boards, stepper motor drivers, GPIO expanders, keypad scanners, home automation controllers
  • Use Cases:
    • LED Matrix Display Driver (Cascaded Shift Registers): Multiple 74HC595D devices are cascaded to drive an LED matrix — one shift register per row (or column) of 8 LEDs. For a 32×8 display, four cascaded 74HC595Ds control 32 columns while a 3-to-8 decoder drives the 8 rows. The MCU shifts out 32 bits of column data via SPI, latches with STCP, then enables the next row. At 108 MHz shift clock, the entire 32-bit column update takes under 300 ns, leaving over 99% of the 2 ms frame time for row scanning. The OE pin enables PWM dimming by toggling at ultrasonic frequency (>20 kHz), controlling LED brightness with a single GPIO and a timer interrupt.
    • Industrial Relay Board Driver (8-Channel Galvanic Isolation): A single 74HC595D drives 8 relay coils through NPN transistor buffers (e.g., BC847BLT1G). The MCU sends relay states serially over 3 wires instead of 8 parallel GPIO — freeing 5 pins on a 28-pin MCU for other functions. The latch mechanism ensures all relays switch simultaneously when STCP pulses, preventing sequential turn-on that could cause ground bounce or power supply droop. The OE pin enables an emergency relay-off function: pulling OE HIGH instantly tri-states all outputs, turning off all relays in under 100 ns without MCU intervention.
    • GPIO Expander for I/O-Constrained MCU: In cost-optimized designs using 8-pin or 14-pin MCUs (e.g., ATtiny85, STM32G031F4), the 74HC595D provides 8 additional output pins at the cost of 3 MCU pins — a net gain of 5 outputs. Multiple boards can share the same SPI bus (shared SHCP/STCP, individual DS from different MCU pins or addressable via a pre-shift protocol), enabling modular I/O expansion in building automation and lighting control systems.

Market Reference Price

Market Price Range Currency
Farnell (74HC595D,118) €0.905 (5 pcs) / €0.255 (1,000+ pcs) EUR
DigiKey (74HC595D,118) $0.250 (CT, similar sub) USD
Huaqiangbei Spot ¥0.15 ~ ¥0.50 CNY

Note: The 74HC595D,112 (tube packaging) is Obsolete — use 74HC595D,118 (tape & reel) for new designs. Multiple manufacturers produce pin-compatible equivalents (Nexperia, Toshiba, TI, STMicroelectronics), ensuring robust multi-source availability.

Related Models Comparison

Model Difference Application
74HCT595D Same function, TTL input levels (1.5V VIH), 4.5–5.5V only 5V TTL/CMOS mixed systems
74HC595PW Same die, TSSOP16 package (4.4mm wide, thinner) Space-constrained designs
74HC595BQ Same die, DHVQFN16 (2.5×3.5mm, no leads) Ultra-compact layouts
74AHC595D Advanced HC: faster (170 MHz @ 5V), wider temp Higher-speed shift register applications
CD74HC595DW (TI) Pin-compatible TI equivalent Second-source / dual-sourcing
TPIC6B595 (TI) Power shift register: 50V, 150mA per output, open-drain Direct LED/relay driving without external transistors