0.91" OLED I2C Display (128x32) - image 1
OpenELAB·Display Module

0.91" OLED I2C Display (128x32)

Compact 0.91-inch monochrome OLED display module with 128x32 pixel resolution and SSD1306 driver. Communicates over I2C interface, ideal for small status readouts and embedded projects.

Starting from

$5.99

Specifications

Components

OLED Display Driver ICDisplay DriverDatasheet

128x64/128x32 monochrome OLED driver with I2C and SPI interface, built-in charge pump, and 1KB GDDRAM

Bus Interfaces

I2C

Overview

The 0.91" OLED I2C Display is a compact monochrome display module featuring a 128x32 pixel resolution. Built around the SSD1306 driver IC, it communicates over the I2C bus using just two data lines (SDA and SCL), making it extremely easy to integrate with Arduino, ESP32, Raspberry Pi, and other microcontroller platforms.

Key Features

  • Ultra-compact form factor — 0.91-inch diagonal, perfect for space-constrained projects
  • High contrast OLED — self-emissive pixels with true blacks, no backlight needed
  • Simple I2C interface — only 4 pins required (VCC, GND, SDA, SCL)
  • Wide viewing angle — OLED technology provides excellent visibility from any angle
  • Low power consumption — individual pixel control means only lit pixels draw power

Typical Applications

  • Status displays for IoT sensor nodes
  • Battery level and signal strength indicators
  • Small data readouts (temperature, humidity, time)
  • Wearable electronics and portable instruments
  • Menu displays for embedded systems

Pinout

Pin Function
VCC 3.3V–5V Power
GND Ground
SDA I2C Data
SCL I2C Clock

Library Support

Compatible with popular Arduino libraries including Adafruit SSD1306, U8g2, and SSD1306Ascii. Also supported by MicroPython, CircuitPython, and ESP-IDF frameworks.

Use Cases

5

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.