SparkFun
SparkFun 7-Segment Serial Display - Red
A 4-digit 7-segment display with a built-in ATmega328 microcontroller, controllable via Serial TTL, SPI, or I²C — no complex wiring or multiplexing required....
Get notified when back in stock
A 4-digit 7-segment display with a built-in ATmega328 microcontroller, controllable via Serial TTL, SPI, or I²C — no complex wiring or multiplexing required. Each segment, decimal point, apostrophe, and colon can be individually controlled. The ATmega328 comes pre-loaded with the Arduino bootloader, so the board can also be programmed for stand-alone operation via the onboard FTDI header.
Power and I²C pins are on the sides of the board, allowing multiple displays to be daisy-chained for longer digit strings. Mounting holes are included for standoff installation.
Key Features
- Triple Interface – Serial TTL, SPI, or I²C communication
- 4-Digit Alphanumeric – Displays numbers, most letters, and special characters in red
- Individual Segment Control – Control each segment, decimal point, apostrophe, and colon independently
- Adjustable Brightness – Software-selectable, saved to non-volatile memory
- Selectable Baud Rate – Configurable and retained in non-volatile memory
- Arduino Programmable – ATmega328 with Arduino bootloader, FTDI header for programming
- Chainable – Side-mounted I²C pins for daisy-chaining multiple displays
- Dimensions: 41 × 23mm
Ideal For
- Displaying sensor readings, counters, or clocks
- Arduino and microcontroller projects needing numeric output
- Instrument panels and status displays
- Stand-alone timed or triggered display applications
Package Contents
- 1× SparkFun 7-Segment Serial Display (Red)
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.
- 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 · 669.0 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