---
product_id: 13969585
title: "Serial LCD Module 20x4 Blue with White Backlight for Arduino"
brand: "longtech"
price: "€ 23.37"
currency: EUR
in_stock: false
reviews_count: 7
url: https://www.desertcart.nl/products/13969585-serial-lcd-module-20x4-blue-with-white-backlight-for-arduino
store_origin: NL
region: Netherlands
---

# White backlight on blue screen Multi-interface: TTL, I2C, SPI 20x4 character display Serial LCD Module 20x4 Blue with White Backlight for Arduino

**Brand:** longtech
**Price:** € 23.37
**Availability:** ❌ Out of Stock

## Summary

> 💻 Illuminate your Arduino projects with style and precision!

## Quick Answers

- **What is this?** Serial LCD Module 20x4 Blue with White Backlight for Arduino by longtech
- **How much does it cost?** € 23.37 with free shipping
- **Is it available?** Currently out of stock
- **Where can I buy it?** [www.desertcart.nl](https://www.desertcart.nl/products/13969585-serial-lcd-module-20x4-blue-with-white-backlight-for-arduino)

## Best For

- longtech enthusiasts

## Why This Product

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

## Key Features

- • **Backlit Brilliance:** White backlight ensures readability in any lighting, making your project pop
- • **Compact & Lightweight:** Fits perfectly in your projects with a slim 98x60x13.5mm frame
- • **5V Power Compatibility:** Plug and play with standard Arduino setups without extra adapters
- • **Crystal-clear 20x4 Display:** Showcase detailed info with 80 characters in a sleek blue & white combo
- • **Versatile Serial Interfaces:** Seamlessly switch between TTL, I2C, and SPI for ultimate connectivity

## Overview

The Serial LCD Module 20x4 Blue with White Backlight is a compact, 5V-powered display designed for Arduino projects, featuring a versatile serial interface (TTL, I2C, SPI) and a crisp 20x4 character layout with a striking blue screen and white backlight for enhanced visibility.

## Description

desertcart.com: Serial LCD Module 20x4 Blue with White Backlight for Arduino : Electronics

Review: Complete junk. - The first module I received from this vendor was DOA. Plug it in to 3v3 and nothing. Not even a back light. Completely dead. So I got an RA from desertcart and returned it for credit and at the same time I ordered another one. I needed to get product out the door. When the 2nd module came in... SAME THING. DOA *again*!!! Understand that I have two of these exact same displays from other vendors and they work fine. Same wiring harness, same CPU. Same commodity product. They even have the same PCB identifiers and markings. So the ONLY difference is the reseller. I literally can plug a good one in, boot my product (an in-production serial MMI Interface for CNC) and it works. Swap the display with one from this seller and NADA. These things are just junk. After two attempts, I’ll switch vendors. Beware. YMMV.
Review: Not exactly the unit I received - Per comments above, they talk about J1 and J2 - Mine does not have a separate J1 or J2 - it simply has a strip of 10 continuous holes. There is a sticker which says this is an NKC2004SD-SSW-BBW. Perhaps this is the wrong unit?

## Features

- 20x4 Character LCD module with serial interface
- Blue with White Backlight
- serial (TTL), i2c and SPI interface (jumper selectable)
- Module size: 98mm x 60mm x 13.5mm
- 5V

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B007LOORZW |
| Customer Reviews | 2.5 2.5 out of 5 stars (10) |
| Date First Available | March 17, 2012 |
| Item Dimensions LxWxH | 4.1 x 2.7 x 0.4 inches |
| Item Weight | 2.4 ounces |
| Manufacturer | Longtech |
| Product Dimensions | 4.1 x 2.7 x 0.4 inches |
| Voltage | 5 Volts |

## Images

![Serial LCD Module 20x4 Blue with White Backlight for Arduino - Image 1](https://m.media-amazon.com/images/I/410pR2h1PHL.jpg)
![Serial LCD Module 20x4 Blue with White Backlight for Arduino - Image 2](https://m.media-amazon.com/images/I/51X97lwSA8L.jpg)

## Customer Reviews

### ⭐ Complete junk.
*by R***K on July 9, 2020*

The first module I received from this vendor was DOA. Plug it in to 3v3 and nothing. Not even a back light. Completely dead. So I got an RA from Amazon and returned it for credit and at the same time I ordered another one. I needed to get product out the door. When the 2nd module came in... SAME THING. DOA *again*!!! Understand that I have two of these exact same displays from other vendors and they work fine. Same wiring harness, same CPU. Same commodity product. They even have the same PCB identifiers and markings. So the ONLY difference is the reseller. I literally can plug a good one in, boot my product (an in-production serial MMI Interface for CNC) and it works. Swap the display with one from this seller and NADA. These things are just junk. After two attempts, I’ll switch vendors. Beware. YMMV.

### ⭐⭐ Not exactly the unit I received
*by T***A on June 7, 2019*

Per comments above, they talk about J1 and J2 - Mine does not have a separate J1 or J2 - it simply has a strip of 10 continuous holes. There is a sticker which says this is an NKC2004SD-SSW-BBW. Perhaps this is the wrong unit?

### ⭐⭐⭐⭐ Sample code to help for Arduino
*by T***C on August 21, 2012*

Really nice. Documentation and sample code available was terrible, but eventually pieced it together. Hope the Arduino sample code below helps you all out: /* NKC Electronics 20x4 Serial LCD test 20x4 Serial LCD pinout for UART serial communication pin 1: RX pin 2: GND pin 3: +5V connect pin1 to Arduino digital pin 4 connect pin2 to Arduino GND connect pin3 to Arduino +5V More info: [...] */ #include <SoftwareSerial.h> // since the LCD does not send data back to the Arduino, we should only define the txPi #define txPin 4 // White wire from Serial LCD screen const int LCDdelay = 10; // conservative, 2 actually works SoftwareSerial LCD(0, txPin); void lcdPosition(int row, int col) { LCD.write(0xFE); //command flag LCD.write((col + row*64 + 128)); //position delay(LCDdelay); } /* void lcdPositionLine1() { LCD.write(0xFE); //command flag LCD.write(0x45); LCD.write(0x00); delay(LCDdelay); } */ void lcdPositionLine2() { LCD.write(0xFE); //command flag LCD.write(0x45); LCD.write(0x40); delay(LCDdelay); } void lcdPositionLine3() { LCD.write(0xFE); //command flag LCD.write(0x45); LCD.write(0x14); delay(LCDdelay); } void lcdPositionLine4() { LCD.write(0xFE); //command flag LCD.write(0x45); LCD.write(0x54); delay(LCDdelay); } void clearLCD(){ LCD.write(0xFE); //command flag LCD.write(0x51); //clear command. delay(LCDdelay); } void serCommand(){ //a general function to call the command flag for issuing all other commands LCD.write(0xFE); } void setLCDContrast() { LCD.write(0xFE); //command flag LCD.write(0x52); LCD.write(40); //value 1 to 50 (50 is highest contrast) delay(LCDdelay); } void setLCDBrightness() { LCD.write(0xFE); //command flag LCD.write(0x53); LCD.write(5); //value 1 to 8 delay(LCDdelay); } void setup() { Serial.begin(57600); pinMode(txPin, OUTPUT); LCD.begin(9600); //lcdPosition(0,0); clearLCD(); setLCDContrast(); setLCDBrightness(); LCD.print("Hello line 1"); lcdPositionLine2(); LCD.print("W33333333333333rrrrrrrrrrrrdddddddd"); lcdPositionLine3(); LCD.print("Pop it like its hot"); } void loop() { }

---

## 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.nl/products/13969585-serial-lcd-module-20x4-blue-with-white-backlight-for-arduino](https://www.desertcart.nl/products/13969585-serial-lcd-module-20x4-blue-with-white-backlight-for-arduino)

---

*Product available on Desertcart Netherlands*
*Store origin: NL*
*Last updated: 2026-03-11*