---
product_id: 13969585
title: "Serial LCD Module 20x4 Blue with White Backlight for Arduino"
brand: "longtech"
price: "HK$8"
currency: HKD
in_stock: false
reviews_count: 8
url: https://www.desertcart.hk/products/13969585-serial-lcd-module-20x4-blue-with-white-backlight-for-arduino
store_origin: HK
region: Hong Kong
---

# 98mm x 60mm 5V Power TTL, I2C, SPI Serial LCD Module 20x4 Blue with White Backlight for Arduino

**Brand:** longtech
**Price:** HK$8
**Availability:** ❌ Out of Stock

## Summary

> 💡 Illuminate Your Projects!

## Quick Answers

- **What is this?** Serial LCD Module 20x4 Blue with White Backlight for Arduino by longtech
- **How much does it cost?** HK$8 with free shipping
- **Is it available?** Currently out of stock
- **Where can I buy it?** [www.desertcart.hk](https://www.desertcart.hk/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

- • **Compact Design:** Sleek dimensions of 4.1 x 2.7 x 0.4 inches make it perfect for any project.
- • **Vibrant Display:** Enjoy a stunning blue display with a crisp white backlight for clear visibility.
- • **Arduino Compatible:** Seamlessly integrates with Arduino for endless creative possibilities.
- • **Lightweight Innovation:** Weighing only 2.4 ounces, it’s a featherweight champion for your tech needs.
- • **Versatile Connectivity:** Easily switch between serial (TTL), I2C, and SPI interfaces with jumper selection.

## Overview

The Serial LCD Module 20x4 Blue with White Backlight is a versatile display solution designed for Arduino enthusiasts. With a compact size of 4.1 x 2.7 x 0.4 inches and a weight of just 2.4 ounces, this module features a vibrant blue display with a white backlight, ensuring clarity in any lighting. It supports multiple interfaces including TTL, I2C, and SPI, making it adaptable for various applications. Perfect for hobbyists and professionals alike, this module is a must-have for your next project.

## Description



## 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 |
|---------------|-------|
| Item Weight | 2.4 ounces |
| Product Dimensions | 4.1 x 2.7 x 0.4 inches |
| Item Dimensions  LxWxH | 4.1 x 2.7 x 0.4 inches |
| Voltage | 5 Volts |
| Manufacturer | Longtech |
| ASIN | B007LOORZW |
| Date First Available | March 17, 2012 |

## 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

### ⭐ 1.0 out of 5 stars







  
  
    Complete junk.
  

*by R***K on Reviewed in the United States 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.

### ⭐⭐ 2.0 out of 5 stars







  
  
    Not exactly the unit I received
  

*by T***A on Reviewed in the United States 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?

### ⭐⭐⭐⭐ 4.0 out of 5 stars







  
  
    Sample code to help for Arduino
  

*by T***C on Reviewed in the United States 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 communicationpin 1: RXpin 2: GNDpin 3: +5Vconnect pin1 to Arduino digital pin 4connect pin2 to Arduino GNDconnect pin3 to Arduino +5VMore 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 screenconst int LCDdelay = 10;  // conservative, 2 actually worksSoftwareSerial 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.hk/products/13969585-serial-lcd-module-20x4-blue-with-white-backlight-for-arduino](https://www.desertcart.hk/products/13969585-serial-lcd-module-20x4-blue-with-white-backlight-for-arduino)

---

*Product available on Desertcart Hong Kong*
*Store origin: HK*
*Last updated: 2026-01-26*