0.96" OLED SSD1306 Display (128x64) - image 1
OpenELAB·Display Module

0.96" OLED SSD1306 Display (128x64)

Popular 0.96-inch monochrome OLED display with 128x64 pixel resolution and SSD1306 driver IC. I2C interface with wide library support, the go-to display for Arduino and ESP32 projects.

Starting from

$7.29

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.96" OLED SSD1306 Display is one of the most widely used display modules in the maker and IoT community. With a 128x64 pixel monochrome resolution and the proven SSD1306 driver IC, it offers a perfect balance of size, readability, and ease of use. The I2C interface requires only four wires for connection.

Key Features

  • Most popular small OLED — extensive community support, tutorials, and libraries
  • 128x64 resolution — enough pixels for text, icons, and simple graphics
  • SSD1306 driver — industry-standard with universal library support
  • I2C interface — minimal wiring with just 4 pins
  • High contrast display — self-emissive OLED with true black background
  • Low power — typically under 20mA with all pixels lit

Typical Applications

  • IoT dashboards and sensor displays
  • Weather stations with temperature, humidity, and pressure readouts
  • Smart home device interfaces
  • Portable measurement tools
  • Robot status displays
  • Clock and timer projects

Pinout

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

Library Support

Universally supported across all major platforms:

  • Arduino: Adafruit SSD1306, U8g2, SSD1306Ascii
  • ESP-IDF: Built-in I2C driver support
  • MicroPython/CircuitPython: ssd1306 module
  • Raspberry Pi: Adafruit Blinka, luma.oled

Use Cases

5

Resources

Where to Buy

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