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...
Get notified when back in stock
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 board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny 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 single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- 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 (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
Find this product in
Brands
Displays & Screens
Related Tutorials
Free guides on learn.littlebird.com.au