sku: LCD-09054
Description: This is a 16 character by 2 line display that runs at 3.3V. Utilizes the common ST7066/HD44780 parallel interface (datasheet). Interface code is widely available for many different controllers and systems. You will need ~11 general I/O pins to interface to this LCD screen. Includes amber LED backlight.
Features:
Dimensions: 0.34 x 1.4 x 3.2" (8.6 x 36 x 80mm)
Documents:
COM-09806
Trimpot 10K with KnobLCD-08977
Nintendo DS Touch Screen
Comments 21 comments
You can also use it on 4-bit mode , this way you only need 6 Output pins to use it (if you’re reading back data from the LCD’s controller,you’ll need 7 I/O pins)
Amber on Black or Black on Amber?
Is it something like this:
http://www.flickr.com/photos/27565375@N04/2938007065/
Amber on Black.
woo – replying to old posts ftw!
Anyway, see if there’s a little polarizing film on there. If there is, just flip it over. Voila – black on amber. Should work for any LCD (but not really recommended for color ones)
Are both ST7066-0A or ST7066-0B available? If not, which model is?
Will I still be able to use this with the standard Arduino LCDLibrary?
What about http://www.arduino.cc/playground/Code/LCD3wires, if I use a different chip (3.3v compatible)?
Yes it works with the the standard Arduino LIbrary. I just completed the below example. The only thing I changed was the example did not connect the backlight, and I did (to verify it works).
http://arduino.cc/en/Tutorial/LiquidCrystal
I may have missed it, but I cant seem to find anywhere what the driving voltage for the LED backlight is. Pins 15 and 16, labeled LED+ and LED-. Is it also 3.3 volts?
Has anyone had a problem with contrast/backlighting? Everytime I change the display message, the contrast changes and I need to re-adjust the trimpot.
Nope…
Maybe not enough current supply?
(The 5v pin on my Arduino works just fine, maybe try something like that to confirm it isn’t defective.)
How to enable backlight ??? pin 15 and 16 ??? how to connect backlight with arduino??
Thanks.
Can I hook up the data bus directly to my Arduino UNO, or do I need a level converter? The data sheet for the LCD contradicts itself. This is sold as a 3.3V LCD but Data sheet says up to 7V MAX can be it’s SUPPLY power. Input voltage is stated to be VSS – VDD (which is I believe the power input level). Then on the very next page on the absolute maximum rating it says 3.5V max on inputs..?
Has anyone found out if this is really a 3.3V LCD or a 5V? I need this color for a project but I need to know whether it’s 3.3V or 5V for the board I’m designing for it!
Should be 3.3V for the LCD panel (noted in the product part and the typical electrical characteristics), with 1.9V for the backlight (probably a little LED, hence the note in there stating that for 16mA across the LED with a 3.3V power supply, you should use a 100Ohm resistor to burn off the excess voltage)
The confusion seems to stem from the 7.0V figure in the absolute maximum ratings section, which is measured between Vss and Vdd. I may be mistaken, but I think that’s the maximum voltage before you definitely fry the LCD. The other maximum values, e.g. the 3.5V for power, inputs, I think are “don’t go over this, it’s not what it’s designed for, and we’re not sure it’ll do what we say it’s supposed to do if you go over anyway”.
So, stick to the 3.3V. If in doubt, get this part before you design your PCB (always a good idea, to verify pinouts and pin spacing!) – or if you absolutely must, design it so that you can drive it using either 3.3V or 5V.
I designed my board to be able to run 3.3v or 5v to the LCD. What I’m wondering is are the I/O pins 3v as well or 5v? Will I need a level converter to hook to the 5v arduino pins?
Ok so I’ve got this hooked up and working right now. It runs off of 3V supply for LCD power but uses 5V logic. Have tried it with my Arduino and my ChipKIT UNO with success. Put a resistor inline with the LED to drop the voltage. I’ve got a 220 in there (all I had in front of me) and the backlight is dim, but it’s there. It needs a 100ohm as the datasheet states. This will bring the 3.3V down to 1.9V @16mA for the LED.
Update! This LCD has a 100 Ohm SMD resistor already in the system. Just apply 3.3v to it and you’re fine :D
Here’s the final say on this LCD to clear up any confusion.
1. It runs on 3.3V supply voltage
2. It is 5v logic, so no level converter is needed
3. There is already a 100 Ohm resistor on the board for the LED backlight. No extra resistor is needed.
Hook it up like you would any normal 5V LCD, except use 3.3V for the supply.
Does anyone else find this voltage combination a bit… fishy?
I can understand designing a board that can run off of both 3.3V and 5V logic, where the supply voltage range is 3.0 to 7.0V and the I/O can accept the same range.
I don’t know, for some reason I keep thinking that if your I/O voltages are higher than your supply voltage you’ll end up with a current backflow through the supply pins.
Why don’t you have green on black
I have successfully had this working at both 3.3V and 5V logic. The only difference I can see is the response time seems marginally slower at 3.3V and the contrast pot had to be wound a long way to see the screen at 3.3V. I’m driving it with a PIC by the way.