0.91" I2C OLED Display Module SSD1306 for Arduino 3.3V–5V
0.91 Inch I2C OLED Display Module – SSD1306 Driver for Arduino & More
Upgrade your electronics projects with this compact 0.91-inch I2C OLED display module powered by the reliable SSD1306 driver chip. Available in crisp White or Blue display color, this module delivers sharp, high-contrast graphics output with minimal power draw — perfect for hobbyists, makers, and engineers alike. Its wide voltage compatibility (3.3V–5V DC) makes it easy to integrate with Arduino, Raspberry Pi, ESP8266, ESP32, and a variety of other microcontrollers.
Thanks to the simple 4-pin I2C (IIC) interface, wiring is straightforward: just connect VCC, GND, SCL, and SDA, and you're ready to go. No complex wiring harness needed.
Made in Mainland China.
Key Features
- Driver Chip: SSD1306
- Screen Size: 0.91 inch
- Interface: I2C (IIC) – 4-pin connection
- Operating Voltage: DC 3.3V – 5.0V (wide compatibility)
- Display Colors: White or Blue
- Display Area: 22.384 × 5.584 mm
- Physical Size: 38 × 12 mm (ultra-compact form factor)
- Pixel Size: 0.159 × 0.159 mm
- Pixel Pitch: 0.175 × 0.175 mm
- Working Temperature: -30°C to +70°C
- Display Function: Graphics
- Indoor Use
Pin Description
- GND – Power Ground
- VCC – Power + (DC 3.3V ~ 5V)
- SCL – Clock Line
- SDA – Data Line
⚠️ Important Note
Do NOT reverse the VCC and GND connections. Incorrect polarity will cause damage to the OLED display. Always double-check your wiring before applying power.
Package Includes
- 1 × 0.91 Inch I2C SSD1306 OLED Display Module (White or Blue)
Learn more: ENERGY STAR product efficiency guidance
Frequently Asked Questions
Q: Is this OLED display module compatible with Arduino boards?
A: Yes! This 0.91-inch I2C SSD1306 OLED display module is fully compatible with Arduino (Uno, Nano, Mega, etc.), as well as Raspberry Pi, ESP8266, ESP32, and other popular microcontroller platforms that support I2C communication.
Q: What library should I use to program the SSD1306 OLED module with Arduino?
A: The most commonly used libraries are the Adafruit SSD1306 library and the U8glib library, both available through the Arduino Library Manager. They support graphics and text rendering on the SSD1306 driver chip with ease.
Q: What is the difference between the White and Blue display options?
A: Both modules are functionally identical — the only difference is the color of the OLED pixels. Choose White for a clean, classic look or Blue for a cool, high-contrast aesthetic in your project.
Q: Can this OLED module run on 3.3V logic (e.g., with a 3.3V ESP8266 or Raspberry Pi)?
A: Absolutely. This module supports a wide operating voltage range of 3.3V to 5.0V DC, making it safe and compatible with both 3.3V and 5V logic-level microcontrollers without any level-shifting circuitry.
Production & Packaging Notice
To maintain high stock availability and fast shipping times, our items are sourced from multiple verified manufacturing facilities. While the core quality, materials, and product specifications remain identical, you may notice slight variations in the packaging design, manufacturing origin, or the wording of the printed instructions.