SparkFun
SparkFun 7-Segment Serial Display - White
A smart 4-digit 7-segment display that combines a classic white LED display with an onboard ATmega328 microcontroller. Instead of wiring up dozens of pins, y...
Get notified when back in stock
A smart 4-digit 7-segment display that combines a classic white LED display with an onboard ATmega328 microcontroller. Instead of wiring up dozens of pins, you control the entire display over Serial TTL, SPI, or I2C — using just a few connections.
The ATmega328 comes pre-loaded with the Arduino bootloader, so you can reprogram the display for stand-alone operation via the onboard FTDI header. The board features side-mounted power and I2C pins for daisy-chaining multiple displays, plus mounting holes for clean installation.
Key Features
- 3 Communication Interfaces – Serial TTL, SPI, or I2C — choose what suits your project
- Individual Segment Control – Full control of every segment, decimal point, apostrophe, and colon
- Adjustable Brightness – Configurable via serial commands, saved to non-volatile memory
- Selectable Baud Rate – Retained in non-volatile memory between power cycles
- Daisy-Chainable – Side-mounted I2C and power pins for linking multiple displays
- Arduino Bootloader – Reprogrammable for custom stand-alone applications
- Mounting Holes – For clean, secure installation on standoffs
- Compact Size – 41 × 23mm (1.6" × 0.9")
Display Capabilities
- Numbers (0–9)
- Most letters of the alphabet
- Special characters
- Decimal points, apostrophe, and colon
Ideal For
- Clocks, timers, and countdowns
- Sensor readouts (temperature, voltage, speed)
- Score displays and dashboards
- Any project needing a simple numeric display
Package Contents
- 1× SparkFun 7-Segment Serial Display (White)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- baud
- Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
- Bootloader
- Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
Find this product in
Displays & Screens
Serial 7-Segment Display Schematic
Schematic · 41.3 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 643.3 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
Example code and board files for the Serial 7 Segment Display.
920e8f9
about 1 year ago
· 57 commits
- firmware Removed Arduino board support and change README to point users to the support in the Arduino_Boards repository. over 9 years ago
- hardware fixed some comments, re-worked pin labels in sch. over 13 years ago
- Production created larger panel v31b over 10 years ago
- README.md Update README.md about 1 year ago
Related Tutorials
Free guides on learn.littlebird.com.au