SunFounder IIC/I2C/TWI LCD1602 Display Module Compatible with Arduino and Raspberry Pi
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4Thumbnail 5Thumbnail 6Thumbnail 7

SunFounder IIC/I2C/TWI LCD1602 Display Module Compatible with Arduino and Raspberry Pi

4.6/5
Product ID: 98403555
Secure Transaction

Details

  • Brand
    SunFounder
  • Model Name
    2004 20x4 LCD
  • Ram Memory Installed Size
    1 MB
  • Memory Storage Capacity
    1 TB
  • Connectivity Technology
    I2C
5V power supply
🔌4-pin I2C interface
🎛️Adjustable backlight & contrast

Description

📟 Elevate your DIY game with the sleekest I2C LCD display on the block!

  • MINIMAL PIN USAGE - Only 4 pins needed—free up your Arduino/RPi for more innovation
  • PLUG PLAY LIBRARY - Preloaded I2C LCD1602 library for instant coding gratification
  • CUSTOMIZABLE DISPLAY - Potentiometer lets you dial in perfect backlight & contrast every time
  • COMPACT LIGHTWEIGHT - Slim 4.9 x 1.7 x 0.4 inch design, just 1.41 oz—ideal for sleek projects
  • UNIVERSAL COMPATIBILITY - Seamlessly integrates with Arduino and Raspberry Pi ecosystems

The SunFounder IIC/I2C/TWI LCD1602 Display Module is a compact, 16x2 character LCD designed for easy integration with Arduino and Raspberry Pi. It operates on a 5V power supply, uses only four pins via the I2C protocol, and includes a potentiometer for customizable backlight and contrast. Perfect for makers 14+, it comes with a ready-to-use library to accelerate your prototyping and coding experience.

Small manufacture image 1Small manufacture image 2Small manufacture image 3Small manufacture image 4Small manufacture image 5

Specifications

Standing screen display size1 Centimeters
Screen Resolution2560 x 1600 pixels
Max Screen Resolution2560 x 1600 pixels
Card DescriptionDedicated
Wireless Type802.11b
BrandSunFounder
Series2004 20x4 LCD Module
Item model numberTS0351
Operating Systemios
Item Weight1.41 ounces
Product Dimensions4.9 x 1.7 x 0.4 inches
Item Dimensions LxWxH4.9 x 1.7 x 0.4 inches
Color16x2 I2C LCD
Processor BrandARM
Number of Processors1
Voltage5 Volts
ManufacturerSunFounder
ASINB019K5X53O
Is Discontinued By ManufacturerNo
Date First AvailableApril 13, 2016

Have a Question? See What Others Asked

It it possible to change the address of the lcd to have multiple lcd on the same bus?
Has anyone run this display on 3.3 volts successfully? I'd like to use it on an 8266-12E to display the ip address.
Do these come with an I2C backpack? I just ordered some of these and they came with no backpack in the package.
Does this work for the old raspberry pis that have a 26 pin gpio?

Reviews

4.6

All from verified purchases

K**L

Used with Cypress PS0C 5LP no problem

Despite the Arduino focused listing title, the display is Hitachi compatible using the PCF8574T (in my unit) I2C converter backpack that can work on other processor lines easily. I needed to hook it up to a Cypress PSoc 5LP eval board (CY8CKIT-059). Cypress provides many code examples and auto-generates APIs for library parts like parallel and serial graphics and text displays. The library worked fine with the parallel Hitachi displays including this 4x20. It did not work with this backpack and the I2C library supporting NXP PCF2119x commands. The solution was to find and use a community library (V2.1 as of this date). It also adds a few new functions to integrate position and string and char printing. The default address (no jumpers installed on A0-A2) is 0x27 (7bit), or 0x4E (8bit). The non T version of the PCF8574 may be 3F default. You need to pay attention to the header or library component address entry for which form of address, 7 or 8 bit, is required to be entered as the protocol shifts the address 1 bit position. It is also helpful to run a small routine to scan the I2C bus to see what shows up if yo have any difficulty. Check for the community code at the cypress community website, thread number 11727. The backpack is a common part and you can remove it and use it on other displays, in my case a 2x16 Hitachi compatible display. For a programmable backlight level I cut the trace on the 5V side (top side of board) of the backlight 2 pin header and wired a jumper from the now open pin up to pin 16 on the backpack. My PWM wire supplies 5V and switched ground on a 2 pin 0.100" center plug. I changed it on the backpack so it would work on any display it ever got moved to since not all displays have easy onboard backlight connections or configuration jumper pads.

T**R

A device that works as expected, easy to use, lots of instructions and Arduino library online.

Great product. Go to the website, check out the video, downloaded the library, hooked it up to my generic Arduino using their guides. Before I even loaded the sketch the device sprung to life when the backlight was powered up displaying a default message. I could immediately see the LCDs were displaying well.I loaded the zip library from the website, loaded the sample sketch and ran it and bingo I saw their help world message. Updated it and Bam I saw my message. Googled how to create and display a custom character and did so. Vary happy with the purchase.If paying the price of a side of fries at your favorite fast food place doesn't phase you then I highly recommend spending a couple extra bucks to buy from these guys, and know you are getting something you can enjoy right away.I haven't tried powering this from a device running 3.3 volts but my 5 volt Arduino clone works great with this.

B**Y

This worked perfectly when connecting to a Particle Photon.

This worked perfectly when connecting to a Particle Photon. I2C Address is 0x27, and I used 5K pull-up resistors on the SDA and SCI lines. The display is nice and bright. It was seriously easy to use.Below is the test program I used from Particle (search the Particle.IO library for LiquidCrystal_I2C_Spark.h":/*8-Feb-2015Jim Browerbulldoglowell@gmail.com*/#include "LiquidCrystal_I2C_Spark.h"LiquidCrystal_I2C *lcd;int lastSecond = 0;void setup(void){Serial.begin(9600);lcd = new LiquidCrystal_I2C(0x27, 16, 4);lcd->init();lcd->backlight();lcd->clear();lcd->print("***Spark Time***");}void loop(void){if (Time.second() != lastSecond){Serial.print(Time.timeStr());lcd->setCursor(0,1);lcd->print(Time.hour() < 10? " 0" : " ");lcd->print(Time.hour());lcd->print(Time.minute() < 10? ":0": ":");lcd->print(Time.minute());lcd->print(Time.second() < 10? ":0": ":");lcd->print(Time.second());lastSecond = Time.second();}}

A**N

Great Product, Great Price, Fast Delivery!

Works great! Thanks

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Ravi S.

I loved the variety of products available. Will definitely shop again.

2 months ago

Fatima A.

Best international shipping I've ever tried. Worth every penny!

3 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
3436 som

Duties & taxes incl.

Kyrgyzstanstore
1
Free Shipping

with PRO Membership

Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Anita G.

Good experience, but the tracking updates could be better.

2 months ago

Rajesh P.

Customer service was outstanding when I had questions about the product.

2 days ago

Sunfounder Iic I2c Twi Lcd1602 Display Module Compatible With Arduino | Desertcart Kyrgyzstan