Overview

The DIYables 4-digit 7-segment Display LED with 74HC595 driver provides four bright numeric digits, each with an individual programmable dot LED — perfect for displaying decimal values such as temperatures, voltages, and counters. The 74HC595 shift register drives the display via SPI, and the module works with 3.3V and 5V systems. Package includes 2 modules.

Quick Overview

Property Value
Display Type 4-digit 7-segment LED
Driver IC 74HC595
Digits 4
Dot LEDs 4 (one per digit)
Interface SPI (3-wire DIN, CS, CLK)
Compatible Voltage 3.3V / 5V
Package 2 pieces

Key Features

Individual Dot LEDs

Each of the 4 digits has its own dot LED, allowing precise decimal point placement for floating-point numbers.

74HC595 SPI Driver

Uses a standard 74HC595 shift register, widely supported across all platforms. Requires 3 GPIO pins (DIN, CS, CLK).

3.3V and 5V Compatible

Works directly with both Arduino and ESP32/ESP8266 without level shifting.

Dual Pack

Two modules per package for multi-display projects or backups.

Technical Specifications

Parameter Value
Display Type 4-digit 7-segment LED
Driver IC 74HC595
Digits 4
Dot LEDs 4 (one per digit, programmable)
Interface SPI (DIN, CS, CLK)
Compatible Voltage 3.3V / 5V
Package 2 pieces

Pinout

Pin Label Description
1 VCC Power supply (3.3V or 5V)
2 GND Ground
3 DIN SPI data input (MOSI)
4 CS Chip select / latch (active LOW)
5 CLK SPI clock

Getting Started

Compatible Boards

Arduino Uno R3, Uno R4 WiFi, Nano, Mega, ESP32, ESP32-CAM, ESP8266, Raspberry Pi Pico, Raspberry Pi, Micro:bit.

Wiring (Arduino Uno)

Display Pin Arduino Pin
VCC 5V
GND GND
DIN D11 (MOSI)
CS D10
CLK D13 (SCK)

Applications

  • Temperature and humidity readouts
  • Voltage and current meters
  • Counter and tally displays
  • Score displays for games
  • Industrial numeric indicators
  • Distance and measurement displays

Where to Buy

Equivalent Boards

Module Key Difference
4-digit 7-segment TM1637 Center colon instead of dots, 2-wire interface
Dot Matrix FC16 8x8 Full graphical LED matrix, can show any content
OLED 128x64 Monochrome graphical display, much richer content
LCD I2C 16x2 Alphanumeric character LCD, I2C

Notes

  • The dot LED position determines where the decimal point appears — use the library's printFloat() to handle this automatically.
  • Multiple 74HC595 chips can be daisy-chained for wider displays.
  • SPI on the 74HC595 is not standard hardware SPI — it is bit-banged by most libraries.

Revision History

Version Date Notes
v1.0 2026-06 Initial entry