Adafruit
Monochrome 128x32 I2C OLED graphic display
A compact 0.96" (24.4 mm diagonal) monochrome OLED graphic display with 128 × 32 pixel resolution. Driven by the SSD1306 controller over I2C, each white OLED...
A compact 0.96" (24.4 mm diagonal) monochrome OLED graphic display with 128 × 32 pixel resolution. Driven by the SSD1306 controller over I2C, each white OLED pixel is individually addressable, producing high-contrast, self-illuminated output with no backlight required.
The breakout board includes an on-board 3.3 V regulator and logic level shifter, making it directly compatible with both 3.3 V and 5 V microcontrollers such as Arduino. Only three pins are needed: power, I2C SDA, and I2C SCL.
Key Features
- 128 × 32 OLED Display – High-contrast monochrome white pixels, no backlight needed
- SSD1306 Driver – I2C communication (2-wire)
- On-Board Regulator and Level Shifter – Compatible with 3.3 V and 5 V logic
- Low Power – Approximately 20 mA from 3.3 V supply
- Built-In Charge Pump – Generates high-voltage OLED drive from 3.3–5 V input
Specifications
- Display Size – 0.96" (approximately 24.4 mm diagonal)
- Resolution – 128 × 32 pixels
- Pixel Colour – White
- Driver IC – SSD1306
- Interface – I2C
- Supply Voltage – 3.3–5 V (on-board regulator)
- Current Draw – ~20 mA typical
- RAM Requirement – 512 bytes minimum on host microcontroller
Ideal For
- Compact status displays for microcontroller projects
- Arduino and Raspberry Pi I2C display projects
- Wearable electronics and portable devices
- Sensor readout and data visualisation
Package Contents
- 1× Monochrome 128 × 32 I2C OLED display (SSD1306)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
Find this product in
Brands
Displays & Screens
Related Tutorials
Free guides on learn.littlebird.com.au