master
Download ZIP Propose a change
Made with kicad-footprint-generator 10.0 · KiCad file format 20260206
Name Last commit message Last updated
docs sn74hc595: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 1mo ago
viewers viewers: adom-lbr per-slot symbol + footprint · Ray 2mo ago
package.json Publish 0.1.0 · Ray 2mo ago
page.json sn74hc595: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding) · Ray 1mo ago
README.md sn74hc595: laser-etched CAD + chip hero (factory 2.0.0 backfill) · Ray 1mo ago
sn74hc595-etched.fit.json sn74hc595: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 1mo ago
sn74hc595-etched.glb sn74hc595: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 1mo ago
sn74hc595-etched.step sn74hc595: re-etch, flat white mark read from pin 1 (service-occt 1.4.0) + chip hero · Ray 1mo ago
SN74HC595.adom-lbr.json SN74HC595: validated Fusion/EAGLE library + adom-lbr hub, generated from this page's KiCad sources · Ray 2mo ago
sn74hc595.glb Publish 0.1.0 · Ray 2mo ago
sn74hc595.kicad_mod Publish 0.1.0 · Ray 2mo ago
sn74hc595.kicad_sym Publish 0.1.0 · Ray 2mo ago
sn74hc595.lbr add validated EAGLE .lbr (Fusion library) · Ray 2mo ago
SN74HC595.lbr SN74HC595: validated Fusion/EAGLE library + adom-lbr hub, generated from this page's KiCad sources · Ray 2mo ago
sn74hc595.step add .step (Fusion 3D source) · Ray 2mo ago

SN74HC595

Texas Instruments · Shift register · SOIC-16

8-bit serial-in, parallel-out shift register with an 8-bit D-type storage register and 3-state parallel outputs, in a SOIC-16 package. Separate shift-register (SRCLK) and storage-register (RCLK) clocks let you shift new data in without disturbing the outputs, then latch it in one edge. A direct SRCLR clears the shift register, OE tri-states QA-QH, and the QH' serial output chains multiple devices. The classic way to add cheap output pins to an MCU (LED banks, relays). Operates 2-6 V with up to ±6 mA per output.

Pinout

Pin Name Type Function
1 QB tri_state Parallel 3-state output bit B from the 8-bit storage register. Drives up to 15 LSTTL loads (±6 mA typical at VCC = 4.5 V). Placed in high-impedance when OE is high.
2 QC tri_state Parallel 3-state output bit C from the 8-bit storage register. Placed in high-impedance when OE is high.
3 QD tri_state Parallel 3-state output bit D from the 8-bit storage register. Placed in high-impedance when OE is high.
4 QE tri_state Parallel 3-state output bit E from the 8-bit storage register. Placed in high-impedance when OE is high.
5 QF tri_state Parallel 3-state output bit F from the 8-bit storage register. Placed in high-impedance when OE is high.
6 QG tri_state Parallel 3-state output bit G from the 8-bit storage register. Placed in high-impedance when OE is high.
7 QH tri_state Parallel 3-state output bit H from the 8-bit storage register. Placed in high-impedance when OE is high.
8 GND power_in Ground reference (0 V) for the device.
9 QH' output Serial data output from the internal shift register (taken from the last shift stage, QH). Used for cascading multiple SN74HC595 devices. Not affected by OE (always driven).
10 SRCLR input Active-low shift-register clear. When low, asynchronously clears the 8-bit shift register; does not clear the storage register.
11 SRCLK input Shift-register clock input. On the rising edge, data at SER is shifted one position through QA'..QH' of the shift register.
12 RCLK input Storage-register (latch) clock input. On the rising edge, the shift-register contents are transferred in parallel to the storage register, updating outputs QA-QH.
13 OE input Active-low output enable. When low, the QA-QH parallel outputs are driven; when high, they enter the high-impedance state. Does not affect the serial cascade output QH'.
14 SER input Serial data input to the shift register. Sampled on the rising edge of SRCLK; shifted into stage A.
15 QA tri_state Parallel 3-state output bit A from the 8-bit storage register. Placed in high-impedance when OE is high.
16 VCC power_in Positive supply, 2 V to 6 V (recommended). Absolute maximum 7 V.

Key specifications

Parameter Value
Type 8-bit shift register (SIPO)
Logic family HC (high-speed CMOS)
Supply voltage (VCC) 2-6 V (7 V abs max)
Outputs 8 parallel 3-state (QA-QH) + serial QH'
Output drive ±6 mA per output
Clocking Separate SRCLK (shift) + RCLK (latch)
Reset Direct SRCLR (active low), OE tri-state
Package SOIC-16
Body (L×W×H) 9.9 × 3.9 × 1.75 mm

Ordering variants

Same part, different packaging or reel option.

  • SN74HC595D (SOIC-16, tube)
  • SN74HC595DR (SOIC-16, tape & reel)

CAD (KiCad official)

  • Symbol: 74xx:74HC595
  • Footprint: Package_SO:SOIC-16_3.9x9.9mm_P1.27mm
  • 3D model: SOIC-16 (KiCad packages3D)
  • 3D model files: sn74hc595-etched.step / sn74hc595-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); sn74hc595.step / sn74hc595.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: Texas Instruments datasheet (41 pp, sha256 215816945704e561, retrieved 2026-08-17, tier: manufacturer)
  • Extractor: ds2sf (Claude) — every pin and dimension is cited to a datasheet page; refuses to fabricate.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF