4-digit 0.36 inch red 7-segment LED display with a central clock colon

Led Matrix
TM1637 4-Digit 7-Segment LED Display Module
Compact 4-digit 7-segment red LED display with clock colon, driven by TM1637 over a simple 2-wire interface.
₹99 + 18% GST
SKU: BOTBIT-DSP-05 · Best for: DIY digital clocks and alarm displays (the colon suits HH:MM)
Overview
About TM1637 4-Digit 7-Segment LED Display Module.
The TM1637 4-Digit 7-Segment LED Display Module is a compact, bright red numeric display that is perfect for clocks, counters and simple readouts. It shows four digits with a central colon between the second and third digit - exactly what you need for an HH:MM clock face. Behind the digits is the TM1637 driver chip, which handles all the LED multiplexing for you.
The clever part is the interface: instead of driving each of the segments individually, you control the whole display over just two wires (CLK and DIO) plus power and ground. This 2-wire protocol frees up your microcontroller and keeps wiring minimal. Libraries like TM1637Display and SevenSegmentTM1637 make it a few lines of code to display numbers, time and even basic characters.
At around Rs 99 it is one of the cheapest and most satisfying display upgrades for a beginner project. It is the go-to choice for DIY digital clocks, reaction-timer games, scoreboards and any project that mainly needs to show numbers clearly.
Key features
Why it stands out.
TM1637 driver handles all multiplexing - no current-limiting resistors to add
Simple 2-wire interface (CLK + DIO) plus VCC and GND - just 4 pins total
Adjustable brightness (8 levels) controlled in software
Runs on 3.3V-5V; works with Arduino, ESP32, ESP8266 and Pico
Well supported by TM1637Display and SevenSegmentTM1637 libraries
Specifications
Selection facts.
| Display type | 4-digit 7-segment LED (red) |
|---|---|
| Driver IC | TM1637 |
| Digit height | 0.36 inch |
| Interface | 2-wire serial (CLK, DIO) + VCC, GND |
| Colon | Central colon between digits 2 and 3 (clock style) |
| Operating voltage | 3.3V - 5V DC |
| Brightness levels | 8 (software adjustable) |
| Pins | 4 (CLK, DIO, VCC, GND) |
| Module dimensions | Approx. 42 x 24 mm |
Applications
Where it is used.
- DIY digital clocks and alarm displays (the colon suits HH:MM)
- Countdown and count-up timers
- Reaction-time and score games
- Numeric sensor readouts (temperature, RPM, distance)
- Voltmeters and simple bench meters
- Scoreboards and counters
Buying guide
How to choose.
This is the ideal display when your project mainly shows numbers - clocks, timers, counters and meters - and you want something bright, cheap and dead simple to wire. If you need letters or graphics, choose an OLED or LCD instead, but for pure numeric readouts the TM1637 is hard to beat.
The 2-wire interface uses CLK and DIO (not standard I2C, though it looks similar), so use a TM1637-specific library rather than an I2C LCD library. It runs happily at 3.3V or 5V, making it fine for both Arduino and ESP32/Pico boards.
Pair it with the TM1637Display library on Arduino for time, numbers and brightness control. Buy four jumper wires if you do not have them - only CLK, DIO, VCC and GND are needed.
FAQ
Common questions.
Is this I2C?
No. It uses a TM1637 2-wire protocol (CLK and DIO) that resembles I2C but is not compatible with I2C libraries. Use a TM1637-specific library such as TM1637Display.
Does it have a colon for clocks?
Yes. There is a central colon between the second and third digits, which is why this module is popular for HH:MM clock projects. The colon is controlled in software.
Which library should I use?
TM1637Display or SevenSegmentTM1637 on Arduino/ESP32. Both are free in the Library Manager and let you show numbers, time and brightness levels.
Can I change the brightness?
Yes. The TM1637 supports 8 brightness levels set in software, so you can dim it for night-time clocks or brighten it for daylight.
Does it work with ESP32 and Pico at 3.3V?
Yes. It runs from 3.3V to 5V, so it works directly with ESP32, ESP8266, Pico and 5V Arduino boards.
What is in the box?
The TM1637 4-digit display module with a 4-pin header. Jumper wires and the microcontroller are not included.
More in Displays & HMI
Related hardware.
Led Matrix
MAX7219 8x8 LED Dot Matrix Display Module (4-in-1)
Four cascaded 8x8 red LED matrices driven by MAX7219 over SPI; ideal for scrolling-text signs and clocks.
₹199 + 18% GST
Led Matrix
WS2812B Addressable RGB LED Strip 1m (60 LEDs, NeoPixel)
1 meter of 60 individually-addressable 5V WS2812B RGB LEDs (NeoPixel-compatible), single-wire data, IP20 non-waterproof.
₹350 + 18% GST
Oled
0.96 inch OLED Display Module 128x64 SSD1306 (I2C)
Monochrome 0.96" 128x64 OLED with SSD1306 driver, I2C 4-pin interface; the default display for Arduino/ESP32 projects.
₹175 + 18% GST
Oled
1.3 inch OLED Display Module 128x64 SH1106 (I2C)
Larger 1.3" 128x64 monochrome OLED using the SH1106 controller with I2C interface; brighter, roomier alternative to the 0.96".
₹320 + 18% GST
You may also need
Pairs well with.
Arduino Boards
Arduino Uno R3
The classic ATmega328P 8-bit microcontroller board, a popular beginner prototyping platform with 14 digital and 6 analog I/O pins.
₹799 + 18% GST
Breadboards Jumpers
MB102 830 Points Solderless Breadboard
Full-size 830 tie-point solderless prototyping breadboard with power rails, accepts 20-29 AWG wire.
₹90 + 18% GST