Waveshare
128x128, General 1.5inch OLED display Module
A 1.5-inch OLED display module with 128×128 pixel resolution and 16-level greyscale, driven by the SSD1327 controller. Communicates via SPI or I2C interface ...
A 1.5-inch OLED display module with 128×128 pixel resolution and 16-level greyscale, driven by the SSD1327 controller. Communicates via SPI or I2C interface (selectable via onboard resistor), and operates at both 3.3V and 5V logic levels.
With a wide viewing angle of over 160° and true OLED contrast, this module is well-suited for embedded dashboards, status displays, and wearable projects. Waveshare provides example code for Raspberry Pi, Jetson Nano, Arduino, and STM32.
Key Features
- 128×128 Resolution – Higher resolution than typical 128×64 OLED modules
- 16-Level Greyscale – Smooth gradients and better visual detail than monochrome displays
- SPI / I2C Interface – Selectable via onboard resistor configuration
- 3.3V / 5V Compatible – Works directly with both 3.3V and 5V microcontrollers
- Wide Viewing Angle – Over 160°
- SSD1327 Driver – Well-supported controller with existing library support
Specifications
- Display Size – 1.5 inches diagonal
- Resolution – 128×128 pixels
- Display Colour – White
- Greyscale – 16 levels
- Driver IC – SSD1327
- Interface – 4-wire SPI or I2C
- Operating Voltage – 3.3V / 5V
- Viewing Angle – >160°
- Dimensions – 44.5 × 37 mm
Ideal For
- Raspberry Pi and Jetson Nano status displays
- Arduino-based dashboards and sensor readouts
- Wearable and portable electronics
- Embedded systems requiring a compact greyscale display
Package Contents
- 1× 1.5-inch OLED Display Module
- 1× PH2.0 7-pin cable
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- 3.3V and 5V logic levels
- Logic level refers to the voltage a board uses to represent digital on and off signals. Support for both 3.3V and 5V logic means this breakout can connect more easily to common microcontrollers and single-board computers without extra level-shifting hardware.
- 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.
- 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.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- STM32
- STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
Find this product in
Displays & Screens
Related Tutorials
Free guides on learn.littlebird.com.au