TM1650 4-Digit 0.36 inch 7-Segment Display Module with 3 Buttons

Model: TM1650 4-Digit 0.36 inch
SKU: D14-4-TM1650-4-Digit-0.36-inch
In Stock
EGP 50.000
In Stock
SKU: D14-4-TM1650-4-Digit-0.36-inch Categories: ,

Guaranteed by UGE Electronics

This TM1650-based 4-Digit 7-Segment Display Module integrates a 0.36” 3641AS common cathode display with three onboard push buttons, creating a compact and practical mini user interface solution.

The module communicates using a 2-wire interface (DATA, CLOCK), allowing both display control and button reading using only two microcontroller pins. It is ideal for counters, timers, menu systems, and embedded UI applications.

Description

TM1650 4-Digit 0.36 inch 7-Segment Display Module with 3 Buttons

Key Features

  • TM1650 LED driver IC

  • 4-digit 7-segment display (0.36” 3641AS, Common Cathode)

  • 3 onboard tactile push buttons

  • Two-wire communication (DATA, CLOCK)

  • Software adjustable brightness

  • Integrated key scan support via TM1650

  • Compact embedded UI solution

  • Fully assembled and ready to use


Technical Specifications

Display Section

  • Display Type: 4-Digit 7-Segment LED

  • Model: 3641AS

  • Digit Size: 0.36 inch

  • Configuration: Common Cathode

  • Driver IC: TM1650

Interface

  • Communication: 2-wire serial interface

    • DATA

    • CLOCK

  • Button states readable through TM1650 key scan register

  • Compatible with TM1650 Arduino libraries

Buttons

  • 3 x Onboard push buttons

  • Software-readable via TM1650

  • Suitable for increment, decrement, reset, and menu navigation

Electrical Characteristics

  • Operating Voltage: 5V

  • Logic Level: 5V

  • Brightness Levels: Software adjustable

Board Type

  • Fully Assembled and Tested


Power & Programming

  • Powered from 5V supply

  • Requires only two MCU pins (DATA and CLOCK)

  • Compatible with Arduino, STM32, ESP32, and other microcontrollers

  • Example tested using Arduino UNO

Example Pin Connection (Arduino UNO):

  • DATA → A4

  • CLOCK → A5


Example Arduino Test Code

/*

written by Technical team @ UGE-ONE.COM
Modified to use built-in buttons for count up, down, and reset

Button mappings:
- Button 1: Bit 27 (count up)
- Button 2: Bit 15 (count down)
- Button 3: Bit 19 (reset)
*/
#include <TM1650.h>
#include <TM16xxDisplay.h>
#define SHOW_BLANK ' '
TM1650 score1(A4, A5); // DIN=A4, CLK=A5
TM16xxDisplay display(&score1, 4);
word va = 0;
char numberToShow[4] = { '0', '0', '0', '0' };
#define BUTTON_UP_BIT 27
#define BUTTON_DOWN_BIT 15
#define BUTTON_RESET_BIT 19
uint32_t lastButtonState = 0;
void setup()
{
Serial.begin(9600);
delay(100);
score1.setDisplayToString(numberToShow);
score1.setupDisplay(true, 3);
Serial.println("Starting - Use buttons to count up, down, or reset");
updateDisplay();
}
void loop() {
uint32_t buttonState = score1.getButtons();
if (buttonState != 0 && buttonState != lastButtonState) {
if (buttonState & (1UL << BUTTON_UP_BIT)) {
if (va < 9999) va++;
else
va = 0;
updateDisplay();
}
if (buttonState & (1UL << BUTTON_DOWN_BIT)) {
if (va > 0) va--;
else
va = 9999;
updateDisplay();
}
if (buttonState & (1UL << BUTTON_RESET_BIT)) {
va = 0;
updateDisplay();
}
delay(100);
}
lastButtonState = buttonState;
delay(50);
}
void updateDisplay() {
numberToShow[0] = ((va / 1000) % 10) + 48;
numberToShow[1] = ((va / 100) % 10) + 48;
numberToShow[2] = ((va / 10) % 10) + 48;
numberToShow[3] = (va % 10) + 48;
score1.setDisplayToString(numberToShow);
}

Applications

  • Digital counters

  • Timers and stopwatches

  • Scoreboards

  • Menu-based parameter adjustment

  • Embedded control panels

  • Mini user interface modules


What’s Included

  • 1x TM1650 4-Digit 7-Segment Display Module with 3 Buttons (Fully Assembled)


Notes

  • Designed for 5V operation.

  • Verify logic compatibility when using with 3.3V systems.

  • TM1650 library required for Arduino testing.

  • Ideal as a compact user interface module for embedded projects.

Brand

UGE Electronics

UGE Electronics
UGE Electronics

Reviews

There are no reviews yet.

Be the first to review “TM1650 4-Digit 0.36 inch 7-Segment Display Module with 3 Buttons”
TM1650 4-Digit 0.36 inch 7-Segment Display Module with 3 Buttons
TM1650 4-Digit 0.36 inch 7-Segment Display Module with 3 Buttons EGP 50.000
In Stock