Shift Register 8-Bit - SN74HC595

Shift Register 8-Bit - SN74HC595 Australia
Shift Register 8-Bit - SN74HC595 Australia Shift Register 8-Bit - SN74HC595 Australia
Product ID: SF-COM-13699


We have 43 units of the Shift Register 8-Bit - SN74HC595 in stock at our Sydney warehouse.

If ordered before 2pm, this part would be delivered on or before Wednesday, Apr 24 to most parts of Australia.

We can get a further 86 units from SparkFun Australia.
If you order today we can dispatch this stock between Tuesday, Apr 23 and Friday, Apr 26 2019.

Updated 11 days ago
Data Sheets & Documents
Updated about 1 year ago
Updated 11 days ago
SparkFun's Description of the Shift Register 8-Bit - SN74HC595


The SN74HC595N is a simple 8-bit shift register IC. Simply put, this shift register is a device that allows additional inputs or outputs to be added to a microcontroller by converting data between parallel and serial formats. Your chosen microprocessor is able to communicate with the The SN74HC595N using serial information then gathers or outputs information in a parallel (multi-pin) format. Essentially it takes 8 bits from the serial input and then outputs them to 8 pins.

This small DIP packaged IC contains an 8-bit, serial-in parallel-out shift register that feeds an 8-bit D-type storage register with parallel 3-state outputs.

Note: This is a drop-in replacement for the 74HC595 shift register IC and should function just fine in any application the previous version could.

Get started with the Shift Register Guide


  • 8-Bit Serial-In, Parallel-Out Shift
  • Wide Operating Voltage Range of 2 V to 6 V
  • High-Current 3-State Outputs Can Drive Up to 15 LSTTL Loads
  • Low Power Consumption: 80-μA
  • ±6-mA Output Drive at 5 V


Shift Register 8-Bit - SN74HC595 is listed in:
Shift Register 8-Bit - SN74HC595 Guides
Shift Register with Arduino

At some point in time, you may need to use more pins than is available on the Arduino. One way to add additional inputs and outputs is to use shift registers. A shift register is a form of sequential logic, composed of a group of flip-flops. A flip-flop is a circuit that has two states, you can also think of it as a basic storage element that can store a binary digit.

In this guide, we will learn how to connect 8 LEDs to the Arduino while only using 3 digital pins instead of 8! 

Complete this guide to understand the basics of using a shift register.