LabWired The easy way to build hardware
SPI device

74HC595 Shift Register (8-bit output)

The 74HC595 Shift Register (8-bit output) is an SPI device in the LabWired part catalog. Its catalog type is 74hc595. It connects to the MCU over SPI. It has 16 pins. A registered peripheral model runs in the engine: the firmware talks to it over the real bus and gets device-accurate responses.

Key facts

CategorySPI devices
Catalog type74hc595
InterfaceSPI
Pins16
DatasheetTexas Instruments SN74HC595 datasheet

What LabWired simulates

What is simulated

Simulated device model

How it was validated

Built from the datasheet. Implemented from the part’s register documentation and exercised by automated tests. Nothing physical was ever placed next to it.

74HC595 Shift Register (8-bit output) pinout

PinElectrical typeFunction
QB Output —
QC Output —
QD Output —
QE Output —
QF Output —
QG Output —
QH Output —
GND Power input Supply
VCC Power input Supply
QA Output —
SER Input SPI data out of the MCU (MOSI)
OE Input GPIO
RCLK Input SPI chip select (CS)
SRCLK Input SPI clock (SCK)
SRCLR Input GPIO
QH' Output —

How to simulate the 74HC595 Shift Register (8-bit output) in LabWired

  1. Open the Playground at app.labwired.com and place an MCU board.
  2. Add the 74HC595 Shift Register (8-bit output) (catalog type 74hc595).
  3. Connect GND and VCC to the supply and ground of the board.
  4. Connect SRCLK and SER to the SPI pins of the board.
  5. Connect RCLK to the chip-select pin of the board, or to a free GPIO.
  6. Connect OE and SRCLR to free GPIO pins.
  7. Connect QB, QC, QD, QE, QF, QG, QH, QA and QH' as your circuit needs.
  8. Run the firmware. It selects the part and moves bytes over the simulated SPI bus as on hardware.

Related SPI devices

All SPI devices · All parts

Modelled from Texas Instruments SN74HC595 datasheet.