Description
Product Overview
The 0.96-inch OLED Display Module is a compact, high-contrast monochrome graphic display that combines a 128×64 pixel OLED screen with a 4-key tactile keypad interface on a single PCB. Powered by the advanced SSD1315 driver IC, this module provides a complete human-machine interface (HMI) solution for embedded projects .
This all-in-one module is designed to simplify your project wiring. Instead of connecting a display and a keypad separately—which would consume multiple I/O pins—this module integrates both components and communicates via the I2C protocol, requiring only two data lines (SDA and SCL) to control both the screen and read key presses . This leaves your microcontroller’s valuable I/O pins free for other sensors and peripherals.
OLED (Organic Light Emitting Diode) technology requires no backlight, as each pixel emits its own light. This self-emissive design provides true blacks (inactive pixels are completely off), excellent contrast, and wide viewing angles (>160°) . The bright blue monochrome display ensures excellent readability in all lighting conditions while consuming minimal power—only lit pixels consume energy, making it ideal for battery-powered applications.
The module operates on 3.3V logic, making it directly compatible with ESP32, ESP8266, Raspberry Pi, STM32, and other 3.3V microcontrollers. The SSD1315 driver supports I2C clock speeds up to 1MHz . The four tactile buttons provide responsive user input for menu navigation, mode selection, or data entry without requiring additional components.
Key Features
-
Integrated Display + Keypad: Combines a 0.96″ 128×64 OLED display with 4 tactile push buttons on a single PCB – a complete HMI solution
-
I2C Communication: Both the display and the keypad share the same I2C bus, using only 2 pins (SDA/SCL) for control – saves GPIO resources
-
Blue Monochrome OLED: Bright blue pixels on true black background provide excellent contrast and wide viewing angles (>160°)
-
SSD1315 Driver IC: Next-generation driver with built-in 128×64-bit SRAM buffer, supports I2C up to 1MHz
-
3.3V Logic Voltage: Directly compatible with ESP32, ESP8266, Raspberry Pi, STM32, and other 3.3V microcontrollers
-
Ultra-Low Power Consumption: Self-emissive OLED technology consumes power only on lit pixels – ideal for battery-powered projects
-
Wide Operating Temperature: Rated for -40°C to +85°C, suitable for industrial and outdoor applications
-
Complete Documentation Support: Compatible with popular libraries including U8g2 for Arduino and luma.oled for Raspberry Pi
Technical Specifications
| Parameter | Operating Value |
|---|---|
| Display Type | OLED (Organic Light Emitting Diode), Passive Matrix |
| Resolution | 128 × 64 pixels |
| Display Color | Blue (monochrome) |
| Driver IC | SSD1315 |
| Communication Protocol | I2C (IIC) |
| I2C Address (Default) | 0x3C (configurable) |
| Operating Voltage | 3.3V DC |
| Active Area | 21.74 × 11.18 mm |
| Module Dimensions | Approx. 26 × 26 mm (display only) |
| Pixel Pitch | 0.15 × 0.15 mm |
| Keypad Type | 4 x Tactile Push Buttons (shared I2C bus) |
| Operating Temperature | -40°C to +85°C |
| Storage Temperature | -40°C to +90°C |







Reviews
There are no reviews yet.