Skip to content

Serial 7 Segment Display Datasheet

jimblom edited this page Oct 2, 2012 · 9 revisions


The Serial 7-Segment Display turns the massive amount pins necessary to control a 4-digit 7-segment display into just one, two three. The display will give you full control of all digits, decimal points, the colon and the apostrophe. You can control the display via one of three interfaces: UART, SPI, or I2C. At the heart of the display is an ATMega328 which both listens to the serial commands and controls the 7-segment display.


  • 4 digit alpha-numeric display with UART, SPI, and I2C interface
  • Display all numbers, some letters, and special characters
  • Individual control of decimal points, apostrophe, and colon
  • Selectable brightness, baud rate, and I2C address
  • Baud rate, brightness value, and programmable I2C address retained in non-volatile memory
  • Individual segment control for each digit
  • Arduino-Compatible! This project is written in Arduino, for the ATmega328 microprocessor. Serial 7-Segment Displays come with a bootloader, and can be interfaced with a standard FTDI Cable/Breakout to program the board.

Datasheet Links:

  • (TODO) Hardware Specifications (Electrical Characteristics)
  • (TODO) Interface Specifications (UART, SPI, I2C)
  • (TODO) Basic Usage - Displaying Numbers and Characters
  • (TODO) Special Commands - Reset, Decimal, Cursor, Brightness, Baud, TWI address, and Individual segment control
  • (TODO) Example Usages - Arduino Example Code (SPI and I2C)
  • (TODO) Customizing the Display - Uploading an Arduino Sketch
Something went wrong with that request. Please try again.