Pimoroni
Shift Register 8-Bit - 74HC595
The 74HC595 is an 8-bit serial-in, parallel-out shift register with a storage register and tri-state outputs. Clock in data serially and latch it to the outp...
The 74HC595 is an 8-bit serial-in, parallel-out shift register with a storage register and tri-state outputs. Clock in data serially and latch it to the output pins, freeing up I/O on your microcontroller. Multiple registers can be daisy-chained for even more outputs.
One of the most commonly used ICs in electronics projects, the 74HC595 is essential for driving LED arrays, 7-segment displays, and expanding GPIO on pin-limited microcontrollers.
Key Features
- 8-Bit Shift Register – Serial input, parallel output
- Storage Register – Latch data to outputs independently of shifting
- Tri-State Outputs – Output enable control
- Cascadable – Daisy-chain multiple registers for more outputs
- DIP Package – Breadboard friendly
Specifications
- IC: 74HC595 (SN74HC595)
- Type: 8-bit serial-in, parallel-out shift register
- Package: DIP-16
- Supply Voltage: 2–6V
Ideal For
- Expanding microcontroller GPIO pins
- Driving LED matrices and 7-segment displays
- Arduino and embedded projects
- Learning digital logic
Package Contents
- 1× 74HC595 8-Bit Shift Register IC
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
Find this product in
Related Tutorials
Free guides on learn.littlebird.com.au