This product is not allowed to ship to the following countries:
Creative Commons images are CC BY-NC-SA 3.0
Description: This is a basic 16 character by 2 line display. Black text on Green background. Utilizes the extremely common HD44780 parallel interface chipset (datasheet). Interface code is freely available. You will need ~11 general I/O pins to interface to this LCD screen. Includes LED backlight.
Dimensions: 3.15" x 1.425"
Documents:
There are lots of trimpots out there. Some are very large, some so small they require a screwdriver. Here at SparkFun, we jus…
The SparkFun Serial Enabled LCD Backpack allows you to control a parallel based LCD over a single-wire serial interface. The …
This is similar to other 16x2 character LCDs that you've seen before but with one vibrant difference: The backlight is actual…
This is a basic 8 character by 2 line display with black text on green background. The screen utilizes the extremely common H…
Create your own Arduino-based designs, gain in-depth knowledge of the architecture of Arduino, and learn the user-friendly Ar…
By popular demand we bring you the 3.3V Basic 8x2 Character LCD! This is a basic 8 character by 2 line display with black tex…
This is the new Arduino Uno R3. In addition to all the features of the previous board, the Uno now uses an ATmega16U2 instead…
A row of headers - break to fit. 40 pins that can be cut to any size. Used with custom PCBs or general custom headers. **Fea…
If you've ever tried to connect a 3.3V device to a 5V system, you know what a challenge it can be. The SparkFun bi-directiona…
This is our new Hobby Motor now with a 6mm, 10 tooth, gear to make your basic projects a little simpler to manage. It works w…
At SparkFun we use many Arduinos and we're always looking for the simplest, most stable one. Each board is a bit different an…
This is the same temperature sensor that is included in our [SparkFun Inventor's Kit](http://www.sparkfun.com/products/12060)…
Resistors are a good thing, in fact, they're actually crucial in a lot of circuit designs. The only problem seems to be that …
This is the newest revision of our [FTDI Basic](https://www.sparkfun.com/products/retired/9115). We now use a SMD 6-pin heade…
This is your tried and true white solderless breadboard. It has 2 power buses, 10 columns, and 30 rows - a total of 400 tie i…
We all know that you can never get too many LEDs. Don't worry, we've got you covered. This is a pack of basic red, yellow, bl…
The ESP8266 WiFi Module is a self contained SOC with integrated TCP/IP protocol stack that can give any microcontroller acces…
**As you may have seen from [our blog post](https://www.sparkfun.com/news/2241), we recently moved our injection mold for SIK…
It's blue! It's thin! It's the Arduino Pro Mini! SparkFun's minimal design approach to Arduino. This is a 5V Arduino running …
Here is a simple, low-cost, high quality servo for all your mechatronic needs. This servo is very similar in size and specifi…
Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implemen…
Use this simple IR receiver for infrared remote control of your next project. With low power consumption and an easy to use p…
This is a very common signal diode - 1N4148. Use this for signals up to 200mA of current. If you need a bunch of these, y…
These headers are made to work with the Arduino Uno R3, Leonardo and new Arduino boards going forward. They are the perfect h…
Based on 5 ratings:
by Member #770797 verified purchaser
I received and tested. Your product is really nice. This is what I exactly want it. Thanks for quick shipping and supporting.
by eugeniop verified purchaser
No complains. Easy to setup. Worked on the first try (I use an mbed board and the TextLCD library did all the work for me),
by ljfox4 verified purchaser
I forgot when purchasing that this does not have pins on it to plug into a breadboard and I didn’t have any headers at home. I cut the leads off of some rarely used resistors and soldered them in for this. Not exactly how it was meant to be done, I don’t think, but it worked for me!
by Member #718407 verified purchaser
I have just used the 16x2 LCD display with the DG-5 emulator and it works fine. No problems whatsoever! I’d probably buy some more.
Forgot your password?
No account? Register one!
Bought this one and it was perfect for what I wanted. Basic inexpensive LCD that worked great with the Arduino.
Any tips on getting the 4.2V for the backlight? A simple voltage divider circuit isn’t ideal because the load from the backlight.
Is 5V gonna kill the backlight?
Use a limit resistor to drop voltage to the backlight. Use this equation RLIMIT = (VBACKLIGHT – 4.2V) / 0.12A.
Found at this website. http://www.pololu.com/catalog/product/772
Late reply is late, but from the datasheet the max supply voltage for the backlight is 4.6V
Yea, don’t make my mistake by using 5 Volts :(
Bump
This was very easy to use with an arduino; if you are interested I have written a tutorial on how to do so:
http://tronixstuff.wordpress.com/2010/04/15/getting-started-with-arduino-chapter-two/
The easiest way would be to stick a transistor inline with the power lead of the lcd and turn it off just before the cpu goes into the low power state.
-Mike
This product worked great. I wrote a tutorial about manually writing data to the display using dips switches and push buttons. http://volatileinterface.com/2015/05/30/using-a-hd44780-lcd-display-in-4-bit-mode/
Completely useless, I have no idea what happened but when I wire it up according to the tutorial on arduinos site for the Hello World! LCD program, nothing but the backlight comes on. Also the pins are flipped from where they are in the schematic. Total cluster fuck of a product. EDIT: So apparently the product works fine, and I apologize to all those at sparkfun. I should be on the arduino forums tell them that the tutorial is a cluster F**k and not this item. for those who had the same problem, you have to connect pin 15 Vin and pin 16 to GND, everything on the tutorial is correct.
Does anyone know about the six extra pins on the right side
I just realized I forgot the bridge connections over the cnter of the breadboard to actually connect the data lines to the LCD. It works now I think I need to adjust the contrast or something. The text on the display is more visible when looking at the display from an angle.
I just bought this and thought it had the HD44780 chipset but now I started looking at the datasheet for the pin interface descriptions and I realize that it has the KS006U chipset? Is the datasheet wrong or is the sparkfun description wrong? Or maybe they are basically the same chipset? I’m confused right now. Do I need to buy a different LCD? Steve
HD44780 is more a standard that a chipset at this point. there are tons of different chipsets that use the same protocols. like how people say “allen wrench” instend of saying hex key. HD44780 is the LCD equivilent of X86 instruction set. the cool think is you can lean how to use the 16x2, and then use the same code on everything from 8x1 to 40x4 displays.
Can be found for less than 3 $ incl. shipping on Ebay: http://i.imgur.com/PReQE.png
Search “16x2 LCD” and tick “Worldwide shipping”, “Buy it now”, and select “Price + shipping: lowest first”.
What if: You purchased this part, the item received is a red sparkfun pcb, and the sticker on the back reads: ADM1602k-FSY-YBS/Z. Plugged 5V into it according to the example code within the arduino IDE, and one of the LCD drivers burned up. (the larger circle).
I’m trying to figure this out, but I can’t verify that the board is actually supposed to take 5V or 3.3V. Maybe next revision should have this printed on the pcb :0)
Thanks for any help
Totally agree! SFE, can you please print the voltage on the PCB? Otherwise, there’s no way to tell the 5v and 3.3v boards apart by looking at them, except for the inspection sticker (assuming you haven’t removed them).
New to LCDs? Use the LCD 16x2 simulator availavle here:
http://www.bobtech.ro/tutoriale/componente-electronice/57-lcd-16x2-simulator
You can simulate data on each pin of the HD44780 compatible LCD and see how it works, or if you are more advanced you can write directly your own scripts in the web browser to control the LCD, same as you would use them in the MCU code
if somebody wants a good tutorial how to interface this lcd to a microcontroller visit this link
for microchip pic mcu http://www.circuitvalley.com/2011/09/hd44780-16x2-char-lcd-interfacing-with.html
for TI MSP430 microcontroller http://www.circuitvalley.com/2011/12/16x2-char-lcd-with-ti-msp430-launch-pad.html
hi if sombody want a good tutorial on how to interface this lcd to diffrent microcontoller visit this link
with TI MSP430 Microcontroller http://www.circuitvalley.com/2011/12/16x2-char-lcd-with-ti-msp430-launch-pad.html
with microchip pic micrcontroller http://www.circuitvalley.com/2011/09/hd44780-16x2-char-lcd-interfacing-with.html
When will these be in stock?
Hopefully very soon!
Is there a flat cable assembly available for these? I’m OK using the 0.1" headers, but the electronics I need to hook up requires a cable interconnect. And I’d like it so that I can replace the LCD without desoldering it.
I?m considering using this in a battery powered device that will experience long periods of inactivity. During the inactive periods all system components will enter a low power stand-by or sleep state. This display does not appear to have a low power (uA) state.
The Kent display has a low power state but it?s two large for my application. Does anyone know of a LCD display with a low power state?
This is a very late response, but anybody in this situation can simply connect the LCD in series with a MOSFET. YOu can then switch the LCD on and off from a microcontroller. Remember to leave all the microcontroller outputs floating because power can still flow into the LCD if you keep these in certain states.
make sure the power for the LCD, LED and Contrast are switched by the mosfet.
works great! still trying to figure out a good way to mount it though…Any Suggestions?
Hi,
There are four mounting holes to use. I would recommend you figure a way to tie into those.
Totally useless product