# LCD1602 RGB Module, 16x2 Characters LCD, RGB Backlight, 3.3V/5V, I2C Bus (CE07881)

**URL:** <https://forum.core-electronics.com.au/t/lcd1602-rgb-module-16x2-characters-lcd-rgb-backlight-3-3v-5v-i2c-bus-ce07881/19569>\
**Category:** Product Questions\
**Created:** [3 April 2024 03:31 UTC](https://forum.core-electronics.com.au/t/lcd1602-rgb-module-16x2-characters-lcd-rgb-backlight-3-3v-5v-i2c-bus-ce07881/19569 "2024-04-03T03:31:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Core](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/core/32/57_2.png) [@Core](https://forum.core-electronics.com.au/u/Core)\
**Post date:** [3 April 2024 03:31 UTC](https://forum.core-electronics.com.au/t/lcd1602-rgb-module-16x2-characters-lcd-rgb-backlight-3-3v-5v-i2c-bus-ce07881/19569/1 "2024-04-03T03:31:54Z")

</div>

This is a placeholder topic for [**“LCD1602 RGB Module, 16x2 Characters LCD, RGB Backlight, 3.3V/5V, I2C Bus”**](https://core-electronics.com.au/lcd1602-rgb-module-16x2-characters-lcd-rgb-backlight-3-3v-5v-i2c-bus.html) comments.

![](https://core-electronics.com.au/media/catalog/product/cache/5ba536955e3e815f4e908e49c1dd8155/l/c/lcd1602-rgb-module-1.jpg)

Adjustable RGB Backlight Color, I2C Communication, 3.3V/5V Compatible. Supports Raspberry Pi / Pi Pico, Jetson Nano, and Arduino…

[**Read more**](https://core-electronics.com.au/lcd1602-rgb-module-16x2-characters-lcd-rgb-backlight-3-3v-5v-i2c-bus.html)

---

<div class="post-metadata">

**Author:** ![Daniel196825](https://avatars.discourse-cdn.com/v4/letter/d/e5b9ba/32.png) [@Daniel196825](https://forum.core-electronics.com.au/u/Daniel196825)\
**Post date:** [30 March 2024 02:07 UTC](https://forum.core-electronics.com.au/t/lcd1602-rgb-module-16x2-characters-lcd-rgb-backlight-3-3v-5v-i2c-bus-ce07881/19569/3 "2024-03-30T02:07:38Z")

</div>

Necroing this thread…

Does anyone know if the Waveshare LCD1602 RGB is compatible with the HD44780 instruction set? Including display on initialisation?

I have it working on my raspberry pi 4b using the demo python code, however when I try using it with a project that assumes a HD44780 display, it doesn’t turn on.

Pretty confident that I have set the address correctly, as using i2cdetect, I can see the I2C address is 0x3e, which aligns with the python code 0x7c\>\>1.

The project is [GitHub - probonopd/MiniDexed: Dexed FM synthesizer similar to 8x DX7 (TX816/TX802) running on a bare metal Raspberry Pi (without a Linux kernel or operating system)](https://github.com/probonopd/MiniDexed).

Cheers,  
Dan

---

<div class="post-metadata">

**Author:** ![Robert93820](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@Robert93820](https://forum.core-electronics.com.au/u/Robert93820)\
**Post date:** [30 March 2024 03:50 UTC](https://forum.core-electronics.com.au/t/lcd1602-rgb-module-16x2-characters-lcd-rgb-backlight-3-3v-5v-i2c-bus-ce07881/19569/4 "2024-03-30T03:50:09Z")

</div>

Hi Daniel  
A couple of years ago I purchased a Waveshare 1602 display (Waveshare number appears to be 19537) which is I think the RGB backlight version of this one in question. I was attempting to use the supposed Waveshare library as on their web site.

I played with this using an Arduino R3 for some days and could get nothing to display properly. Just a load of rubbish with a included just the character blocks described above. I tried printing using a couple of different ASCI codes but to no avail It did come up with some strange characters which I could not identify or correlate with the ASCI codes I knew about.

It went back into its box and has been there ever since. One contributor suggested I try the DfRobot library but I did not get around to it. I opted for a 1602 display with the little I2C adaptor board mounted on the back. Works fine.  
Cheers Bob

---

<div class="post-metadata">

**Author:** ![Liam](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/liam/32/3562_2.png) [@Liam](https://forum.core-electronics.com.au/u/Liam)\
**Post date:** [3 April 2024 03:40 UTC](https://forum.core-electronics.com.au/t/lcd1602-rgb-module-16x2-characters-lcd-rgb-backlight-3-3v-5v-i2c-bus-ce07881/19569/5 "2024-04-03T03:40:36Z")

</div>

Hi Dan,

Unfortunately the instruction sets for the displays seem incompatible, but if you’re keen on trying to remix it to use the Waveshare display the userinterface file’s are ready for changing 😃[MiniDexed/src/userinterface.cpp at main · probonopd/MiniDexed · GitHub](https://github.com/probonopd/MiniDexed/blob/main/src/userinterface.cpp)

GPT would help a ton here!

We do offer the backpacks used in the project as well: [I2C LCD Backpack for 1602 to 2004 LCDs | 018-LCD1602-I2C | Core Electronics Australia](https://core-electronics.com.au/i2c-lcd-backpack-for-1602-to-2004-lcds.html)

Liam
