

📟 Elevate your DIY projects with sleek, smart display power!
The SunFounder IIC/I2C/TWI LCD1602 Display Module is a compact, 4-pin I2C-compatible screen designed for Arduino and Raspberry Pi users. It features adjustable backlight and contrast via a potentiometer, operates on a 5V power supply, and supports easy integration with provided libraries. Ideal for makers 14+, it combines efficiency and reliability, backed by strong user reviews and a 1-year warranty.


















| ASIN | B019K5X53O |
| Best Sellers Rank | #212 in Single Board Computers (Computers & Accessories) |
| Brand | SunFounder |
| Built-In Media | I2C LCD1602 |
| CPU Model | 210 |
| Compatible Devices | Arduino, Raspberry Pi |
| Connectivity Technology | I2C |
| Customer Reviews | 4.5 4.5 out of 5 stars (471) |
| Item Dimensions L x W x H | 4.9"L x 1.7"W x 0.4"H |
| Manufacturer | SunFounder |
| Memory Storage Capacity | 1 TB |
| Mfr Part Number | TS0351 |
| Model Name | 2004 20x4 LCD Module |
| Model Number | TS0351 |
| Operating System | ios |
| Processor Brand | ARM |
| Processor Count | 1 |
| RAM Memory Installed | 1 MB |
| RAM Memory Technology | LPDDR3 |
| UPC | 701715367685 |
| Warranty Description | 1 Year Guarantee |
| Wireless Compability | 802.11b |
A**N
Great Product, Great Price, Fast Delivery!
Works great! Thanks
A**N
works as intended and of good quality
works as intended and of good quality
X**X
Good product, good price
Using this was a breeze! It just took 4 wires and the I2C LCD library and I was good to go. I'm using it with an Arduino Pro Mini 5V. I love that the I2C module comes pre-soldered. A quick hint on using this: if you find that it sometimes prints out garbage characters, especially when jostled, try adding a capacitor connected across VCC and GND. I had this problem and found that doing this solved it. Adding a capacitor keeps the flow of current steady even when the voltage dips.
M**N
Limited documentation if using another microcontroller
If you are not using an Arduino or Raspberry Pi, using it will be a challenge. All documentation and drivers assume that you will be using one of these. I have been using microcontrollers for 40 years, so I managed to figure it out, a beginner will probably not be successful with an MSP430, for example. If you want to use it bare-bones, here are some tips. The I2C is converted to an 8-bit parallel port on the smaller board (which is soldered to the LCD board). The 8 parallel bits starting with MSB are as follows: D7, D6, D5, D4, Backlight, EN, RW, RS. You need to put the LCD in 4-bit mode, but if it is already in 4-bit mode (from a soft reset), this won't work. Instead, put it in 8-bit mode twice, then put it in 4-bit mode. This will always work. You can find the LCD and I/O expander documentation online, search for "SHENZHEN EONE 1602" and "PCF8574". The I2C pull-ups are to 5V. If you are using 3.3V GPIOs, you need to remove the on-board resistors and use external resistors (see picture). Amazon is tending to ship will less and less packing material. The two boards may be bent during shipping causing a short, carefully bend the boards until they are roughly parallel.
L**Z
Muy conforme
Excelente producto
D**O
Nice Display For Time-Date-Temp
It interfaced perfectly with my "Arduino UNO REV3_A000066". I'm able to display the date, day, time and temp in fairly large letters. 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.
T**K
NOT an 0x3F addressing like it says, read my description.
While setup was a breeze with added I2C module, on completion I got blank squares and no display with a backlight on and code that compiles. So instantly I knew it was the addressing, uploaded a nice sketch that pulls into serial monitor the specs and addressing of the unit. And low behold it is a 0x27 address. Works perfectly! Try that if you end up with same problem.
F**D
Backlight jumper may not work!
This display works well with the i2c interface connected to an Arduino. However, I found that the 2 backlight enable pins on the interface board were shorted together even without the jumper in place. This made it impossible to adjust the backlight brightness, which was too bright for my application. After much difficulty, I was able to separate the interface board from the 1602 display board. This allowed access to the bottom side of the interface board where I was able to confirm that there was indeed a PCB trace connecting the two backlight jumper pins. Cutting the trace restored the original intent of this jumper, allowing control of the backlight level (with the addition of a series resistor). Be sure to check this if your jumper has no effect on the backlight. Beware that to correct this takes a lot of time and patience as you have to unsolder all 16 pins that interconnect the two boards.
J**4
Afficheur de qualité, la lisibilité des caractères est bonne ainsi que le contraste. La qualité des soudures est excellente. Je conseille ce produit
B**O
Funciona perfecto y fácil de implementar.
F**O
An improvement of the previous LCD 1602 I had. This one comes with only 4 connector pins from the I2C module. The I2C module has also been pre-soldered already to the LCD. Great buy for me.
A**O
Accoppiato ad Arduino. Buon contrasto e buona illuminazione.
M**F
You get more than what you pay for.
Trustpilot
2 days ago
3 days ago