Skip to datasheet
The Engineering ProjectsAI Interactive Datasheet

74HC5958-bit serial-to-parallel register

Three control wires. Eight outputs. One synchronized update.

Manufacturer-referenced

Texas Instruments · SN74HC595N

PDIP-16SCLS041J · October 2021

74HC595 is a 16-pin serial-to-parallel IC that turns a stream of bits into eight digital outputs. A separate storage register keeps the outputs steady while the next byte is shifted in. Pulse the latch clock to update all eight outputs together. Output enable can disconnect the outputs without erasing their data; the serial output lets you chain more registers. This reference covers TI SN74HC595N in PDIP-16 and SN74HC595D in SOIC-16, with a 5 V LED example.

Real View

SN74HC595N black IC with sixteen silver leads and readable package markings.
SN74HC595N · PDIP-16Package illustration

Pinout

SN74HC595NPDIP-16Top view
Select a pin to see its functionPDIP-16 · 16 pins

PCB Footprint

Loading footprint…
Powered by
Finding PDIP-16 packageTop view · mm

3D View

Preparing 3D preview…
3D packageDrag to rotate · Scroll to zoom
Parallel outputsSupply & returnCascade outputControl inputsClock inputsSerial data
SN74HC595NPDIP-16Top view

Click a lead or use the arrow keys. Top view

1
PIN 1 · Parallel outputs

QB

Three-state output

Function

Storage-register output B. It changes after a rising RCLK edge, not on every shift clock.

How to connect

Connect through its own 560 Ω resistor to an LED anode; connect the cathode to GND.

Electrical note

OE HIGH disconnects the output into a high-impedance state. Check per-output and total package current.

At a glance

8-bit serial-to-parallel register

Separate shift and storage registers let you prepare the next pattern while the current one stays visible.

2–6 VRecommended supply
8 three-stateLatched parallel outputs
−40–85 °CAmbient range
25 MHz · full temperature rangeClock limit at 4.5 V

Operating profile

SN74HC595N

Selected package
PDIP-16SN74HC595N · 16 pins
Input HIGH / LOW
3.15 / 1.35 VVIH minimum / VIL maximum at VCC = 4.5 V
Parallel-output drive
±6 mASpecified test current at 4.5 V; also check total supply current.

Operating conditions

Key parameters and their test conditions

Supply voltage
2–6 VConditions / notes: Recommended; example uses 5 V
Ambient temperature
−40 to +85°CConditions / notes: SN74HC595 grade
Input HIGH, VIH
≥3.15 VConditions / notes: VCC = 4.5 V
Input LOW, VIL
≤1.35 VConditions / notes: VCC = 4.5 V
Input transition time
≤500 nsConditions / notes: VCC = 4.5 V; do not use slow floating edges

Package details

Follows the selected physical package

Manufacturer
Texas Instruments
Part number
SN74HC595N
Package
PDIP-16
Connections
16 pins
Mounting
Through-hole
Lead pitch
2.54 mm
Package code
N
Thermal reference
67°C/W · TI RθJA reference

Connections by function

Select a pin to open its function, electrical notes and wiring guidance.

Parallel outputs8 pins

Supply & return2 pins

Cascade output1 pins

Control inputs2 pins

Clock inputs2 pins

Serial data1 pins

Shift the byte

Set SER, then pulse SRCLK. Each rising edge loads A and moves the older bits toward H. Eight pulses load a complete byte; the displayed outputs stay unchanged.

Latch the outputs

Pulse RCLK after the byte is ready. The storage register captures all eight bits together, so the LEDs change as a group.

Enable, clear or expand

OE HIGH disconnects QA–QH without losing data. SRCLR LOW clears only the shift register; latch afterward to display zeros. QH′ feeds another chip for more outputs.

The explorer models ideal logic transitions in slow motion. Use the linked ProTech example to run the connected circuit and examine its timing.

Shift it. Latch it. Light it.

Follow each bit from serial input to eight parallel outputs.

5 V · Logic explorer
Manual serial input · pin 14
1 Shift register0x00

SRCLK ↑ moves each bit one stage toward H.

H0G0F0E0D0C0B0A0
RCLK ↑ copies all eight bits together
2 Storage register0x00

These bits stay unchanged while new data shifts in.

H0G0F0E0D0C0B0A0
Parallel outputsEnabled · OE LOW
QHpin 70QGpin 60QFpin 50QEpin 40QDpin 30QCpin 20QBpin 10QApin 150
Shift clocks 0Pattern progress 0 / 8QH′ · pin 9 0

Enable JavaScript to try the controls.

Ideal logic demonstration in slow motion, initialized to zeros for clarity. Real power-up contents are unspecified. Propagation delay, electrical loading and analog LED brightness are not modeled here.

Functional signal path: serial input shifts from A toward H; rising latch clock copies all eight bits into storage; output enable controls the three-state drivers; QH prime taps the shift register.
Functional architecture, not a transistor-level die schematic. Names and pin numbers follow TI.
Arduino-compatible 5 V controller: D11 to SER14, D13 to SRCLK11 and D10 to RCLK12. VCC16 and SRCLR10 go to 5 V; GND8 and OE13 to ground. A 100 nF bypass connects supply to ground. QA through QH each drive a 560 ohm resistor and LED to ground.
Matching net labels are electrically connected. LED polarity is A→K, with each cathode grounded. QH′ is unused in this single-chip example.

Pin reference

Select a pin to explore its function and connection.

16 pins
PinSignalTypeFunction
QBThree-state outputStorage-register output B. It changes after a rising RCLK edge, not on every shift clock.
QCThree-state outputStorage-register output C. It changes after a rising RCLK edge, not on every shift clock.
QDThree-state outputStorage-register output D. It changes after a rising RCLK edge, not on every shift clock.
QEThree-state outputStorage-register output E. It changes after a rising RCLK edge, not on every shift clock.
QFThree-state outputStorage-register output F. It changes after a rising RCLK edge, not on every shift clock.
QGThree-state outputStorage-register output G. It changes after a rising RCLK edge, not on every shift clock.
QHThree-state outputStorage-register output H. It changes after a rising RCLK edge, not on every shift clock.
GNDSupply returnGround reference for logic and output current.
QH′Serial outputLast stage of the shift register, before the output latch.
SRCLRActive-low clearLOW asynchronously clears all eight shift-register stages. The storage register is unchanged.
SRCLKRising-edge clockSamples SER into stage A and shifts the other bits toward H.
RCLKRising-edge latch clockCopies all eight shift-register bits into the storage register together.
OEActive-low output enableLOW enables QA–QH; HIGH places those eight outputs in high impedance.
SERSerial data inputData sampled on each rising SRCLK edge.
QAThree-state outputStorage-register output A. It changes after a rising RCLK edge, not on every shift clock.
VCCPositive supplyPowers the register and its output drivers.
PDIP-16 · Top view · Select a pin number to inspect its connection.

Operating conditions

TI SN74HC595N / SN74HC595D

ParameterValueConditions / notes
Supply voltage2–6 VRecommended; example uses 5 V
Ambient temperature−40 to +85°CSN74HC595 grade
Input HIGH, VIH≥3.15 VVCC = 4.5 V
Input LOW, VIL≤1.35 VVCC = 4.5 V
Input transition time≤500 nsVCC = 4.5 V; do not use slow floating edges

TI SCLS041J recommended operating conditions. Do not substitute HCT logic thresholds.

Electrical characteristics

Supply, temperature and load matter

ParameterValueConditions / notes
Parallel-output HIGH, VOH≥3.84 VVCC = 4.5 V; IOH = −6 mA; −40 to 85°C
Parallel-output LOW, VOL≤0.33 VVCC = 4.5 V; IOL = 6 mA; −40 to 85°C
QH′ test drive±4 mAVCC = 4.5 V; serial-output test current
Supply current, ICC≤80 µAVCC = 6 V; inputs at rails; outputs unloaded
Input current, II±1 µA maximumVCC = 6 V
Disabled-output leakage±5 µA maximumVCC = 6 V
Input capacitance3 pF typical; 10 pF maximumSee TI electrical characteristics

LED load current is additional to the unloaded supply current. Typical values are not guaranteed limits.

Timing requirements

4.5 V · −40 to 85°C unless noted

ParameterValueConditions / notes
Maximum clock frequency25 MHzSRCLK or RCLK
Clock HIGH / LOW width≥20 nsSRCLK and RCLK
SRCLR LOW pulse≥20 nsAsynchronous shift clear
SER setup before SRCLK ↑≥25 nsData stable before rising clock
SER hold after SRCLK ↑≥0 nsMinimum manufacturer requirement
SRCLK ↑ before RCLK ↑≥19 nsShift-to-storage setup
SRCLR HIGH before SRCLK ↑≥12 nsClear recovery
RCLK → QA–QH delay17 ns typical; 37 ns maximumCL = 50 pF; typical at 25°C; maximum full range

Actual system speed also depends on wiring, loading, clock quality and the controller.

Control functions

Two registers with distinct jobs

ParameterValueConditions / notes
SRCLK rising; SRCLR HIGHShift one bitSER enters A; A→B … G→H
RCLK risingCopy shift → storageAll eight output bits update together
SRCLR LOWClear shift registerStorage contents remain unchanged
OE HIGHQA–QH become high impedanceNeither register is erased; QH′ remains active
OE LOWDrive stored bitsOutputs return to their latched values
Both clocks rise togetherLatch previous shift stateSeparate the edges for straightforward byte transfers
Power-upOutput contents unspecifiedInitialize explicitly; do not assume zeros

Z denotes high impedance, not a driven LOW. The interactive demo starts from a deliberately cleared state.

Package and stress limits

SN74HC595N · PDIP-16

ParameterValueConditions / notes
Lead pitch2.54 mmThrough-hole; top view
Supply absolute maximum−0.5 to +7 VStress rating, not the recommended range
Continuous current per output±35 mAAbsolute maximum; not a normal drive target
Continuous VCC / GND current±70 mAAbsolute maximum total package current
Junction temperature150°C maximumAbsolute maximum
Storage temperature−65 to +150°CUnpowered storage

Design within recommended conditions. Footprint dimensions and the exact package drawing must be checked before fabrication.

LED and status displays

Drive individual LEDs through separate current-limiting resistors. Keep the sum of output currents within the IC ratings; use drivers for larger loads.

Manufacturer application guide

Microcontroller output expansion

Share data and clock across cascaded registers, link QH′ to the next SER, and latch the entire chain after sending all bytes.

Manufacturer application guide

Seven-segment displays

Map one output to each segment. Account for common-anode or common-cathode polarity and provide a resistor per segment. Multiplexed displays may need external transistor drivers.

Manufacturer application guide

Take it into ProTech

Find 74HC595 in the Components Library to place its schematic symbol and connect its pins.

Simulation model available · Run the shift-register displayOpen ProTech

Component view