Standing screen display size | 2.6 Inches |
---|---|
Screen Resolution | 16x2 |
Max Screen Resolution | 16x2 |
Hard Drive | HDD |
Card Description | Dedicated |
SunFounder LCD1602 Module with 3.3V Backlight Compatible with Arduino R3 Mega2560 Raspberry Pi 16x2 Character White on Blue Background
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Purchase options and add-ons
Brand | SunFounder |
Model Name | LCD1602 |
Included Components | Pin Headers |
CPU Manufacturer | VIA |
Total USB Ports | 3 |
About this item
- Display 2 lines of 16 characters including letter, number, and symbol
- Working voltage: 5V; contrast adjustable with a 50K potentiometer onside
- Module dimensions: 80 x 36 x 12 mm; Viewing area size: 64.5 x 16 mm
- Bright blue backlight (better than green), displaying characters clearly
- Low cost and easy to use, perfect for beginners
Frequently bought together

Featured items you may like
From the brand

SunFounder creates smart hardware and kits for learning Raspberry Pi, Arduino, ESP32—blending cutting-edge tech with hands-on learning.
-
Arduino Authorized Distributor
-
Kits with Original Arduino
-
Robotics for Arduino
-
Modules for Arduino
-
Accessories for Arduino
Compare with similar items
This Item ![]() SunFounder LCD1602 Module with 3.3V Backlight Compatible with Arduino R3 Mega2560 Raspberry Pi 16x2 Character White on Blue Background | Recommendations | |||||
Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | |
Price | $6.99$6.99 | $11.95$11.95 | $9.99$9.99 | $10.66$10.66 | $8.99$8.99 | $6.99$6.99 |
Delivery | Get it as soon as Thursday, Jul 3 | Get it as soon as Thursday, Jul 3 | Get it as soon as Saturday, Jul 5 | Get it as soon as Thursday, Jul 3 | Get it as soon as Thursday, Jul 3 | Get it as soon as Thursday, Jul 3 |
Customer Ratings | ||||||
Sold By | SunFounderDirect | Freenove | ELEGOO Official US | SunFounderDirect | HiLetgo | HiLetgo |
model name | LCD1602 | FNK0079 | EL-SM-008 | LCD2004 | HD44780 | SSD1306 |
operating system | — | Embedded | — | — | ios | Not Machine Specific |
display size | 2.6 inches | — | 0.96 inches | — | 3.27 inches | 0.96 inches |
display type | LCD | LCD | OLED | LCD | LCD | OLED |
hardware interface | usb2.0 b | unknown | usb | unknown | usb2.0 b | — |
resolution | 16 x 2 | 16x2 | 128x64 | [EO] 83 x 40 | 1920 x 1080 | 128 X 64 |
input interface | keyboard | buttons | touch screen | buttons | buttons | buttons |
graphics ram type | unknown | — | — | unknown | — | unknown |
native resolution | 16x2 | 1600 x 1200 | 128x64 | [EO] 83 x 40 | 1920 x 1080 | 128 x 64 |
expansion slots | 0 | 0 | — | — | 0 | 0 |
What's in the box
Product information
Technical Details
Brand | SunFounder |
---|---|
Series | LCD1602 |
Item model number | 1602LCD |
Item Weight | 1.76 ounces |
Package Dimensions | 5.47 x 3.39 x 1.54 inches |
Color | LCD1602 (1Pack) |
Processor Brand | VIA |
Computer Memory Type | DDR DRAM |
Voltage | 5 Volts |
Manufacturer | SunFounder |
ASIN | B071Y6JX3H |
Country of Origin | China |
Is Discontinued By Manufacturer | No |
Date First Available | April 21, 2017 |
Additional Information
Customer Reviews |
4.6 out of 5 stars |
---|---|
Best Sellers Rank |
Warranty & Support
Feedback

SunFounder LCD1602 Module with 3.3V Backlight Compatible with Arduino R3 Mega2560 Raspberry Pi 16x2 Character White on Blue Background
Share:
Found a lower price? Let us know. Although we can't match every price reported, we'll use your feedback to ensure that our prices remain competitive.
Where did you see a lower price?
Fields with an asterisk * are required
Product Description
Introduction
LCD1602 is an industrial character type LCD that can show 16*2, i.e. 32 characters. The character generator ROM in the LCD module has already stored 160 different characters in dot matrix, including Arabic numbers, letters in low and upper case, and common symbols. compatible with Arduino IDE, a built-in library LiquidCrystal can be called directly, and you don't need to write it, which is pretty convenient for beginners.
Its working voltage is 5V, and you can adjust the contrast via the 50K potentiometer. For the backlight, just connect pin A to 3.3V and K to GND, and then it will light up.
Note: You need to solder the Pin Headers before application.
Pins of LCD1602 and their functions:
VSS: connected to ground
VDD: connected to a +5V power supply
VO: to adjust the contrast
RS: A register select pin that controls where in the LCD’s memory you are writing data to. You can select either the data register, which holds what goes on the screen, or an instruction register, which is where the LCD’s controller looks for instructions on what to do next.
R/W: A Read/Write pin to select between reading and writing mode
E: An enabling pin that, when low-level energy is supplied, causes the LDC module to execute relevant instructions.
D0-D7: to read and write data
A and K: Pins that control the LCD backlight
For more details, refer to our WIKI page:
http://wiki.sunfounder.cc/index.php?title=LCD1602_Module
Package Included:
-1 x LCD1602
-16 x Pin Headers
Product guides and documents
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the LCD module works well in I2C mode, is straightforward to use, and appreciate its clear, bright display with good contrast. Moreover, the build quality is good, and customers consider it good value for money. Additionally, the display is easily readable, and customers like the I2C interface. However, the brightness receives mixed feedback, with some customers noting parts of the display are very dim.
AI Generated from the text of customer reviews
Customers report that the LCD module works well, particularly in I2C mode and with Raspberry Pi, and one customer mentions it functions perfectly with a Particle Photon.
"works as intended and of good quality" Read more
"Works great! Thanks" Read more
"works great easy to use" Read more
"Great product. Go to the website, check out the video, downloaded the library, hooked it up to my generic Arduino using their guides...." Read more
Customers find the LCD module shield straightforward to use and set up, with easy connections, and one customer notes that the code to communicate with it is simple.
"Big, bright, easy to use LCD display...." Read more
"...Cypress provides many code examples and auto-generates APIs for library parts like parallel and serial graphics and text displays...." Read more
"...4. Open source library files for this display and interface type are easy to find; they do work with this display. 5...." Read more
"Easy to set up, and works with the standard "LiquidCrystal_I2C" library...." Read more
Customers appreciate the display quality of the LCD module, noting its clear and bright screen with good contrast, and one customer mentions that the soldering looks decent.
"...A very nice display that is very easy to use." Read more
"...I could immediately see the LCDs were displaying well...." Read more
"...The display is nice and bright. It was seriously easy to use. Below is the test program I used from Particle..." Read more
"While the display seems nice and functional, the manufacturer hasn’t provided current draw specifications on the listing...." Read more
Customers find the LCD module to be good value for money, describing it as an inexpensive 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...." Read more
"Very good screen for the price point...." Read more
"...Well worth the price difference but initially I was at a loss to find drivers and example code to drive it...." Read more
"...These are a nice low cost option. From a main line distributor, a these displays tend to cost a bit more and do not offer Prime shipping...." Read more
Customers appreciate the build quality of the LCD module, describing it as a high-quality screen with nice hardware, and one customer notes its thick construction.
"...5. Build quality is surprisingly good. Cons: 1...." Read more
"works as intended and of good quality" Read more
"Probably used 15 of these things in serial mode. Never had a failure," Read more
"...to work okay, but the LCD controller made by no-name semi-fab is an utter junk...." Read more
Customers find the LCD module easy to read, with one mentioning that the text stands out clearly.
"...I like the contrast adjustment that helps the text stand out clearly. I've been using it for several months now and, so far, so good." Read more
"...It works perfectly with a bright display and easy to read letters. I did have to adjust the contrast to get it to show anything." Read more
"...Text was visible on the left but became unreadable on the right side. I did adjust the brightness but the issue did not resolve." Read more
"...It was easy peasy to set up. Works great and very easy to read...." Read more
Customers appreciate the I2C interface of the LCD module.
"...This display will work with any micro-controller that supports I2C communications (basically, all of them)...." Read more
"...That could be my issue with how I've wired it. The I2C setup is awesome. I wired a few 16 pins ones before and it was just stupid. I2C works great...." Read more
"Awesome LCD, easy to hook up and use with the IC2 interface, and it does not use as many pins in the PI...." Read more
"The I2C version is better. That one only uses 4 wires, this takes up 12 I/O pins...." Read more
Customers have mixed opinions about the LCD module's brightness, with some finding it clear and bright while others report very uneven lighting and parts of the display being very dim.
"...There is also a potentiometer to control display contrast (not brightness, just contrast)...." Read more
"...On some days after a good rain or in high humidity, some parts of the display are very dim...." Read more
"...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..." Read more
"...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...." Read more
Reviews with images

Big, bright, easy to use I2C LCD display
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on May 13, 2025Color: LCD2004 & I2C (1Pack)Verified PurchaseServed its purpose
- Reviewed in the United States on June 17, 2017Color: LCD2004 & I2C (1Pack)Verified PurchaseThe media could not be loaded.
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.
5.0 out of 5 starsBig, 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).Big, bright, easy to use I2C LCD display
Reviewed in the United States on June 17, 2017
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.
Images in this review
- Reviewed in the United States on May 13, 2019Color: LCD2004 & I2C (1Pack)Verified PurchaseDespite 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.
- Reviewed in the United States on February 13, 2017Color: LCD2004 & I2C (1Pack)Verified PurchaseGreat 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.
- Reviewed in the United States on March 25, 2025Color: 16x2 I2C LCDVerified PurchaseHaven’t started it yet but looks okay
- Reviewed in the United States on November 8, 2024Color: 16x2 I2C LCDVerified Purchaseworks as intended and of good quality
- Reviewed in the United States on November 23, 2024Color: 16x2 I2C LCDVerified PurchaseWorks great! Thanks
Top reviews from other countries
-
jcarranza71Reviewed in Spain on December 22, 2016
5.0 out of 5 stars Display perfecto
Color: 16x2 I2C LCDVerified PurchaseCon su placa de 4 pines, ha cumplido mis objetivos a la hora de un cableado extremadamente sencillo.
Lo recomiendo ya que este tipo de displays suelen venir sin pines y hay que tirar de soldador.
- Bill PrettyReviewed in Canada on July 9, 2022
5.0 out of 5 stars Worked perfectly "out of the box" !
Color: 16x2 I2C LCDVerified PurchaseI connected the display to a Raspberry Pi 3 and it worked perfectly !
-
Jiji14Reviewed in France on September 15, 2016
5.0 out of 5 stars Parfait !
Color: 16x2 I2C LCDVerified PurchaseAfficheur de qualité, la lisibilité des caractères est bonne ainsi que le contraste.
La qualité des soudures est excellente.
Je conseille ce produit
-
LuxenReviewed in Italy on November 2, 2016
5.0 out of 5 stars Display ottimo
Color: 16x2 I2C LCDVerified Purchaseottimo display che richiede a differenza di quello normale solo due pin per essere utilizzato.
Si riesce così facilmente ad integrare con tutti gli altri sensori in modo molto più veloce e facile.
Molto luminoso e facilmente leggibile anche in presenza di altre fonti luminose con un buon grado di lettura.
Ottimo
-
3BOODY-7030Reviewed in Saudi Arabia on February 2, 2025
5.0 out of 5 stars ممتاز
Color: 16x2 I2C LCDVerified Purchaseالشاشة ممتازة
تاخذ 16 حرف في كل صف عدد الاصفوف 2