Grove - 0.54 inch Red Quad Alphanumeric Display

This module is a 4 digit alphanumeric display with high brightness and red backlight, each digit is consists of a 14-segment digital tube. The commonly used 7-segment display, such as our Grove - 4-Digit Display can only display the numbers 0-9 and a limited number of letters. In contrast, the 14-segment digital display does not have this limitation, it can display all the characters, that's why we call it alphanumeric display.

7-segment display vs 14-segment display

The digit height is 0.54 inch and the red LED used in this module has super high brightness, so you can see it a few meters away.

0.54 inch Alphanumeric Display Height

Usually, the 14-segment display needs to use 17 or more wires to control the display, which means that a large amount of IO of your main control board (such as Arduino) will be occupied. With the help of on-board HT16K33 chip and Grove connector, we made it an i2c display, only four wires are enough. No troublesome soldering and no complicated wiring, if you are using seeeduino, it is really plug and play, easy peasy.

18 pins vs 4 pins

We have released a lot of displays for Arduino, raspberry pi, Beaglebone and other SBC(Single Board Computer), now we bring you the Grove - 0.54'' Red Quad Alphanumeric Display, you can use it to show a four letter word, such as 'Love', or you can make it a clock. All in all, the 14-segment display means more possibility and creativity. We hope it will help you create more interesting projects.

In case you just need a dual digit alphanumeric display, you can check the Grove - 0.54" Red Dual Alphanumeric Display.


  • Can display all letters and numbers
  • Ultra-high brightness:30mcd
  • Grove I2C, only takes two IO pins
  • Onboard drivers, easy to use
  • Cathode display


Parameter Value
Supply voltage 3.3V / 5V
Operating ambient temperature -30°C to 85°C
LED Display JM-S05442ASR-001
LED Controller Driver HT16K33
LED Color Red
Ultra-high brightness 30mcd
LED height 0.54inch
LED segment 14
Size 40 * 60mm
Output interface I2C
I2C Address(Selectable) 0x71(Default)


  • Industrial control indicators
  • Digital clocks, thermometers, counters, multimeters
  • Instrumentation readouts
  • Other consumer applications
  • LED Displays


Here is the table about the I2C addresses.

A2 A1 A0 I2C Address
0 0 0 0x70
0 0 1 0x71(Default)
0 1 0 0x72
0 1 1 0x73
1 0 0 0x74
1 0 1 0x75
1 1 0 0x76
1 1 1 0x77


If you connect multiple displays, you have to provide the external VCC and GND to display seperately and connect the SDA, SCL and GND to Seeeduino board.

Platforms Supported

Arduino Raspberry Pi BeagleBone Wio LinkIt ONE

Getting Started

Play With Arduino

Materials required

Seeeduino V4.2 Base Shield Grove - 0.54" Red Quad Alphanumeric Display
enter image description here enter image description here enter image description here
Get ONE Now Get ONE Now Get ONE Now

In addition, you can consider our new Seeeduino Lotus M0+, which is equivalent to the combination of Seeeduino V4.2 and Baseshield.


1 Please plug the USB cable gently, otherwise you may damage the port. Please use the USB cable with 4 wires inside, the 2 wires cable can't transfer data. If you are not sure about the wire you have, you can click here to buy

2 Each Grove module comes with a Grove cable when you buy. In case you lose the Grove cable, you can click here to buy.

Hardware Connection

  • Step 1. Connect the Grove - 0.54" Red Quad Alphanumeric Display the I2C port of the Base Shield.

  • Step 2. Plug Grove - Base Shield into Seeeduino.

  • Step 3. Connect Seeeduino to PC via a USB cable.


If we don't have Grove Base Shield, We also can directly connect Grove - 0.54" Red Quad Alphanumeric Display to Seeeduino as below.

Seeeduino Grove - 0.54" Red Quad Alphanumeric Display
5V Red
GND Black
SDA White
SCL Yellow



If this is the first time you work with Arduino, we strongly recommend you to see Getting Started with Arduino before the start.

- Step 4. You can see the led is running 123 -> 4567 -> ABCD repeatly.


  • Init(): initialization
  • setBrightness(): set the brightness, the range is 0-15, the more brightness, the more power consumption
  • setBlinkRate(): set the interval of blinking, you can set as BLINK_OFF to turn off the flashing
  • displayNum(): display the number, only Four numbers can be displayed
  • dsplayString(): display the character, only Four characters can be displayed


Tech Support

Please submit any technical issue into our forum or drop mail to techsupport@seeed.cc