---
product_id: 84043675
title: "waveshare 1.5inch RGB OLED Display Module 128x128 Pixels 16-bit High Color (65K Colors) with Embedded Controller Communicating via SPI Interface."
brand: "waveshare"
price: "₱4066"
currency: PHP
in_stock: true
reviews_count: 13
category: "Waveshare"
url: https://www.desertcart.ph/products/84043675-waveshare-1-5inch-rgb-oled-display-module-128x128-pixels-16
store_origin: PH
region: Philippines
---

# SPI interface for fast comms 65K true RGB colors 1.5-inch vibrant OLED waveshare 1.5inch RGB OLED Display Module 128x128 Pixels 16-bit High Color (65K Colors) with Embedded Controller Communicating via SPI Interface.

**Brand:** waveshare
**Price:** ₱4066
**Availability:** ✅ In Stock

## Summary

> 🌈 Small Screen, Big Impact: Elevate your projects with vibrant OLED brilliance!

## Quick Answers

- **What is this?** waveshare 1.5inch RGB OLED Display Module 128x128 Pixels 16-bit High Color (65K Colors) with Embedded Controller Communicating via SPI Interface. by waveshare
- **How much does it cost?** ₱4066 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ph](https://www.desertcart.ph/products/84043675-waveshare-1-5inch-rgb-oled-display-module-128x128-pixels-16)

## Best For

- waveshare enthusiasts

## Why This Product

- Trusted waveshare brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Crisp 128x128 Resolution:** Pin-sharp visuals on a compact 1.5-inch canvas
- • **Vivid 16-bit Color Depth:** 65,000+ colors for rich, saturated images that pop
- • **Developer-Ready Resources:** Comes with code examples for Raspberry Pi, Jetson Nano & STM32
- • **Flexible SPI Connectivity:** Supports both 3-wire & 4-wire SPI for seamless integration
- • **Embedded Controller Included:** Plug-and-play simplicity with onboard control logic

## Overview

The Waveshare 1.5-inch RGB OLED Display Module delivers a sharp 128x128 pixel resolution with 16-bit color depth, showcasing over 65,000 vivid colors. Featuring an embedded controller and flexible SPI interface options, it ensures easy integration into diverse projects. Ideal for developers, it includes comprehensive resources and examples for popular platforms like Raspberry Pi and STM32, making it a top choice for compact, high-quality visual displays.

## Description

Product description Note: the 0.96inch OLED consists of 1/4 yellow upper section and 3/4 blue lower section, not a regular dual-color display.

Review: Phan Tastyk... - UPDATE: See attached photo of parameter mod-menu attached to synthesizer sequencer project that can be found on you tube on channel moeller's workshop. Assembly details are documented there. Hi, this is nice display yes? Ah, but a wang-doodler bad-time to make work... Why yoo ask? Well, I tell you.. listen close, because I'm only going to type this once, okay here goze... There are a lot of pins, and they all have to be hooked to the right ones on your controller of choice, but the real pain comes when you try to compile the code and get errors like "Can't compile for Arduino"... yikes! What do you doo? Well, I tell you, so pay attention! I type only once okay? Look at narrative preceding error in the little black box area of your IDE, the spot you never pay attention to, and read what it says... I agree, it's all nonsense, but you may notice a message like "Multiple libraries exist, IDE chose: blaablaablaa.h" (Probably the GFX library) if this is the case you MUST delete all the other instances of that library and use the LATEST & GREATEST version, by doing this you force the IDE to choose it, if you doo that? Man you be back in BIZZZ... trust me.
Review: Working great on a PJRC Teensy 3.6 SPI bus - Planning to use this display type in a product, so this little board was a great way to breadboard the design without having to make your own PCB. Nice that it has both a pigtail and pin header option for connecting to your project. The colors are not super bright, but they are nicely saturated. Of course the OLED has great black levels because it doesn't use backlighting. There's also no viewing angle limitations like a TFT display. The only complaint is the controller on these displays have no native screen rotation. On the plus side, it does have buffering (single) so no flicker.

## Features

- This is a general RGB OLED display Module, 1.5inch diagonal, 128x128 pixels, 16-bit high color (65K colors), with embedded controller, communicating via SPI interface.
- 128x128 high resolution, 65K colors, clearly displays colorful images
- Display color: RGB, 65K colors
- Supports 4-wire SPI OR 3-wire SPI interface, configured via onboard resistor
- Comes with development resources and manual (examples for Raspberry Pi/Jetson Nano/STM32)

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B07DB5YFGW |
| Best Sellers Rank | #2,551 in Single Board Computers (Computers & Accessories) |
| Brand | waveshare |
| Built-In Media | Cable, OLED Display Module |
| CPU Manufacturer | VIA |
| CPU Model | AMD E Series |
| Compatible Devices | Raspberry Pi, Arduino, STM32 |
| Connectivity Technology | LAN |
| Customer Reviews | 4.3 out of 5 stars 153 Reviews |
| Included Components | Cable, OLED Display Module |
| Item Weight | 0.01 Kilograms |
| Manufacturer | Waveshare |
| Mfr Part Number | 1.5inch RGB OLED Module |
| Model Name | 1.5inch RGB OLED Display Module |
| Model Number | 1.5inch RGB OLED Module |
| Processor Brand | VIA |
| Smart Home Compatibility | Not Smart Home Compatible |
| UPC | 657419923682 614961952102 |
| Unit Count | 1.0 Count |
| Wireless Compability | 802.11n |

## Product Details

- **Brand:** waveshare
- **CPU Model:** AMD E Series
- **Connectivity Technology:** LAN
- **Memory Storage Capacity:** 1 TB
- **Model Name:** 1.5inch RGB OLED Display Module

## Images

![waveshare 1.5inch RGB OLED Display Module 128x128 Pixels 16-bit High Color (65K Colors) with Embedded Controller Communicating via SPI Interface. - Image 1](https://m.media-amazon.com/images/I/61tp4yL59+L.jpg)
![waveshare 1.5inch RGB OLED Display Module 128x128 Pixels 16-bit High Color (65K Colors) with Embedded Controller Communicating via SPI Interface. - Image 2](https://m.media-amazon.com/images/I/61Per2OoEML.jpg)
![waveshare 1.5inch RGB OLED Display Module 128x128 Pixels 16-bit High Color (65K Colors) with Embedded Controller Communicating via SPI Interface. - Image 3](https://m.media-amazon.com/images/I/61IDzMiWYtL.jpg)
![waveshare 1.5inch RGB OLED Display Module 128x128 Pixels 16-bit High Color (65K Colors) with Embedded Controller Communicating via SPI Interface. - Image 4](https://m.media-amazon.com/images/I/71a1f2quBeL.jpg)
![waveshare 1.5inch RGB OLED Display Module 128x128 Pixels 16-bit High Color (65K Colors) with Embedded Controller Communicating via SPI Interface. - Image 5](https://m.media-amazon.com/images/I/51FK349SrkL.jpg)

## Questions & Answers

**Q: Does anyone know if this display can be paired with an Arduino uno or should I use a mega?**
A: Yes, this display can be paired with an UNO

**Q: Does anyone know of Esp32 demo code for this board that is to the point and not as complex as the Waveshares's demo code?**
A: You can use Adafruit's GFX demo code which is much nicer, easier, and simpler.

**Q: Does this display use spi mode 3 with the lsb first,?**
A: No,msb first

**Q: Is the display see-through if removed from the board?**
A: Dear customer, it isn't.

## Customer Reviews

### ⭐⭐⭐⭐⭐ Phan Tastyk...
*by S***. on April 13, 2019*

UPDATE: See attached photo of parameter mod-menu attached to synthesizer sequencer project that can be found on you tube on channel moeller's workshop. Assembly details are documented there. Hi, this is nice display yes? Ah, but a wang-doodler bad-time to make work... Why yoo ask? Well, I tell you.. listen close, because I'm only going to type this once, okay here goze... There are a lot of pins, and they all have to be hooked to the right ones on your controller of choice, but the real pain comes when you try to compile the code and get errors like "Can't compile for Arduino"... yikes! What do you doo? Well, I tell you, so pay attention! I type only once okay? Look at narrative preceding error in the little black box area of your IDE, the spot you never pay attention to, and read what it says... I agree, it's all nonsense, but you may notice a message like "Multiple libraries exist, IDE chose: blaablaablaa.h" (Probably the GFX library) if this is the case you MUST delete all the other instances of that library and use the LATEST & GREATEST version, by doing this you force the IDE to choose it, if you doo that? Man you be back in BIZZZ... trust me.

### ⭐⭐⭐⭐⭐ Working great on a PJRC Teensy 3.6 SPI bus
*by B***E on April 4, 2019*

Planning to use this display type in a product, so this little board was a great way to breadboard the design without having to make your own PCB. Nice that it has both a pigtail and pin header option for connecting to your project. The colors are not super bright, but they are nicely saturated. Of course the OLED has great black levels because it doesn't use backlighting. There's also no viewing angle limitations like a TFT display. The only complaint is the controller on these displays have no native screen rotation. On the plus side, it does have buffering (single) so no flicker.

### ⭐⭐⭐⭐ Neat, tricky.
*by A***M on August 25, 2025*

I picked this up to evaluate for use with a display emulator project along with a half-dozen or so other Waveshare screens. This is my first foray into developing an OLED screen. First, display quality is pretty decent as far as I can tell. Colors are bright and vivid as you would expect from OLED. That said, the brightness of the display seemed lacking overall, even at full white screen, it felt like it was at half brightness or something. Perhaps the nature of the beast? I'm not sure. Code-wise, I am developing in Python on Windows, driving the display with a SPIDriver, eventually porting to Raspberry Pi. I started with an existing driver class for a standard LCD screen and ported over the code from the demo. Took a bit to twiddling but got it to work the same as my other displays. Had to reference the datasheet a few times because the start sequence and commands were a bit different, but not a huge amount of work. Image quality is good, not great, like I mentioned. Colors look nice and saturated, but there just wasn't a lot of dynamic range or "pop". Most people are not buying these to display full color images, so this may not even matter to you. Every Waveshare display I've tested so far that claimed 65K color has also fully supported 262K color, and I was hoping this would be the same. The display chip supports it, so I assumed it would work like the others, however I've been unable to get it to look correct, only getting strange banding in color gradients. I'm either processing/sending data incorrectly, or the OLED unit itself can't handle the bigger byte, either way for now I can't confirm that 262K color works, but 12 and 16bit work fine. This display lost a star for being kind of a pain, more trouble to set up and get working right than any of my LCDs, and I'm still tuning and tweaking it for my needs. Hard to beat it for the price, though, and I'd still recommend it to anyone looking to start developing an OLED screen.

## Frequently Bought Together

- waveshare 1.5inch RGB OLED Display Module 128x128 Pixels 16-bit High Color (65K Colors) with Embedded Controller Communicating via SPI Interface.
- waveshare 1.5inch RGB OLED Display Module, 128x128 Pixels 16-bit High Color (65K Colors) SPI Interface Compatible with Arduino Raspberry Pi Jetson Nano STM32
- 2Pack GPS Module,Navigation Satellite Positioning NEO-6M,Arduino GPS, Drone Microcontroller, GPS Receiver Compatible with 51 Microcontroller STM32 Arduino UNO R3 with Antenna High Sensitivity

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ph/products/84043675-waveshare-1-5inch-rgb-oled-display-module-128x128-pixels-16](https://www.desertcart.ph/products/84043675-waveshare-1-5inch-rgb-oled-display-module-128x128-pixels-16)

---

*Product available on Desertcart Philippines*
*Store origin: PH*
*Last updated: 2026-05-16*