EmbeddedRelated.com
1.06" 128x64 Blue OLED (SSD1306)

1.06" 128x64 Blue OLED (SSD1306)

MPN: O12864A-GLB-YW3
Focus LCDs
Non-Touch Graphic LCD Display Module Passive Blue OLED - Passive Matrix 8-Bit, Parallel, I2C, SPI 1.06" (27.00mm) 128 x 64
Active183 in stock

Overview

The O12864A-GLB-YW3 is a compact 1.06 inch passive-matrix OLED graphic module with a 128 x 64 pixel array and blue emissive color. It uses the SSD1306 controller and supports multiple interfaces (8-bit parallel, I2C, SPI) for flexible integration. The module is non-touch and has no separate backlight since the OLED produces its own light. Its small viewing area makes it suitable for space-constrained user interfaces.

Why Choose This Part

This module offers high contrast and readable graphics at small sizes because OLED pixels are self-emissive (no separate backlight required). Support for the SSD1306 controller means broad driver and library availability (for example, u8g2 and Adafruit SSD1306), shortening development time. Multiple physical interfaces (I2C, SPI, and parallel) let you pick the tradeoff between pin count and update speed for your application.

Applications

Wearables and small handhelds
Compact UI for devices where board area is limited and high contrast is needed.
Status indicators and instrumentation
Shows text, icons and simple graphics for meters, sensors, and control panels.
IoT device local display
On-device feedback for connected sensors, gateways, or smart-home modules.
Prototyping and education
Commonly used with Arduino and microcontroller development boards for quick UI prototypes.

Key Specifications

Backlight Without Backlight
Interface 8-Bit, Parallel, I2C, SPI
Dot Pixels 128 x 64
Touchscreen Non-Touch
Display Mode Passive
Display Type OLED - Passive Matrix
Viewing Area 23.74mm W x 12.86mm H
Graphics Color Blue
Controller Type SSD1306
Diagonal Screen Size 1.06" (27.00mm)

Getting Started

Check the module datasheet for the pinout and required supply voltages before wiring. For quick prototyping, use the I2C or SPI interface with an Arduino, ESP32, or similar board and existing SSD1306-compatible libraries (u8g2, Adafruit_SSD1306) and example sketches. Start with the library example that matches your interface and adjust initialization parameters (resolution, address) to match the module. If using 8-bit parallel, verify your microcontroller has enough GPIOs and timing compatibility.