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 minimal I/O
🎛️Adjustable backlight & contrast

Description

⚡ Elevate your DIY display game with minimal pins and maximum impact!

  • CUSTOMIZABLE DISPLAY - Potentiometer lets you fine-tune backlight and contrast for perfect visibility anytime.
  • COMPACT LIGHTWEIGHT - Slim 4.9 x 1.7 x 0.4 inch module weighing just 1.41 oz fits effortlessly into any project.
  • PLUG PLAY I 2 C PROTOCOL - Seamlessly integrate with provided I2C LCD1602 library—code less, create more.
  • STREAMLINED CONNECTIVITY - Only 4 pins (VCC, GND, SDA, SCL) free up your Arduino/Raspberry Pi for more innovation.
  • FUTURE PROOF COMPATIBILITY - Works flawlessly with Arduino, Raspberry Pi, and supports 5V systems—built to last.

The SunFounder IIC/I2C/TWI LCD1602 Display Module is a compact, 16x2 character LCD designed for easy integration with Arduino and Raspberry Pi. It uses only four pins via the I2C protocol, includes a potentiometer for backlight and contrast adjustment, and operates on a 5V power supply, making it an efficient and versatile choice for makers aged 14 and up.

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
Country of OriginChina
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

T**A

Good

Served its purpose

J**.

Big, bright, easy to use I2C LCD display

The media could not be loaded. Big, bright, easy to use LCD display. This is a 4 line by 20 character LCD display with a daughter card that provides a simple I2C interface. Ignore the portion of the product description that says this is a shield or intended for an Uno or a Mega2560. This display will work with any micro-controller that supports I2C communications (basically, all of them).To use this display you need to connect four wires: Vcc, Gnd, SDA, and SDC. You can have several I2C devices on the same I2C lines, so there is little reason to use anything other than the standard connections for your controller. I used an Arduino Nano which is slightly amusing with this display - the Nano is no larger than the I2C daughter card attached to the back of the LCD display, so it is dwarfed by the display. Load an I2C LCD library; I used the one from the vendor, see their page at wiki.sunfounder.cc/index.php?title=I2C_LCD2004. There also is a link to the spec sheet for the interface chip on the I2C daughter card they added to the display. I have not read it in any detail, but it looks like a fairly simple I2C to 8 bit parallel interface, which is what is needed to easily drive an LCD display like this. There is also a potentiometer to control display contrast (not brightness, just contrast). You will need to adjust that contrast if your drive voltage changes.I have attached a short video from this display; contrast is turned relatively high so you can clearly see the dots and character blocks. The video enters characters starting at the top right. Notice that at the end of the first line, entry moves to the third line, then to the second, and then to the fourth. I also ran the display shifting characters in from the right end of the first line (well, third line the way things actually work), although that is not shown. When shifting in from the right, entry starts at the end of the third line and characters shift up through the first line, then entry moves to the start of the fourth line and characters shift up to the second line. Things should work fine as long as you don't try to put more than 20 characters in a line, at which point expect to be confused.A very nice display that is very easy to use.

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.

G**R

Great Value for a 20x4 I2C Display

Great value for a 20x4 I2C LCD. I will admit it took me longer than I expected to find the Arduino library for this display on their web site. Fortunately, other 20x4 I2C libraries will work with this display, which I used before I found the library for this LCD. It is also advantageous to be able to use the I2C interface of the Uno R3 board, which keeps other I/O ports available for external devices that don't have that capability.Here are my likes/less-than-likes about this display -Pros:1. What's not to like about the cost of this display? There are other displays in the same category as this LCD that easily cost more than an Arduino Uno R3.2. The contrast adjustment is built into the I2C board. No need to put together a shield with a dubious 10 kOhm potentiometer from another project. When adjusted properly, this display is as sharp as any I have seen in the white on blue displays.3. Easy to integrate into a project once you find the right library files.4. Open source library files for this display and interface type are easy to find; they do work with this display.5. Build quality is surprisingly good.Cons:1. Library files supporting this display specifically aren't as easy to find on the manufacturer's web site. I couldn't find a Downloads section on their site, but it seems they have a Wiki with download links to library files for their devices.Yes, this product is built in China. Some may find that problematic, some may not. If their build quality for all displays of this model is consistent with the unit I received, then I would not be uncomfortable getting more for other projects. If you are operating on a shoestring budget and need more room than a 16x2 display offers, this display may just be what you want.

M**R

Sent to stock

Haven’t started it yet but looks okay

A**N

works as intended and of good quality

works as intended and of good quality

A**N

Great Product, Great Price, Fast Delivery!

Works great! Thanks

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Fatima A.

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

3 days ago

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day 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.
฿1607

Duties & taxes incl.

Thailandstore
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

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Neha S.

Excellent communication throughout the order process. Product is perfect.

2 weeks ago

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