How to interface with LCD display – HYeLCD, HC20216NYU

documentationlcd

I am trying to drive a small (20×2) LCD screen from a Parallax Propeller board/chip. Can't find a decent manual anywhere. This is the LCD:

http://www.jameco.com/1/1/24982-hc20216nyu-lyvo-20-2-black-yellow-parallel-lcd-display-green-backlight.html

On that page there is a PDF which gives the pinouts:

http://www.jameco.com/Jameco/Products/ProdDS/2155372.pdf

…which is better than nothing.

But I can't find anything about what kind of data I'm supposed to push over those data pins, frequency/timing, and some detail about what the other pins do.

I've googled quite a bit.

EDIT: After a bit more googling (with the proper wording – tks @Joe Hass), it seems like a lot of the same parts are used in these things (e.g. Samsung S6A0069), so I'm thinking one of this propeller object might work with it: http://obex.parallax.com/object/337

Best Answer

That lcd is a typical dime a dozen, hd44780 or ks0066 compatible Character LCD display. The HD44780 is a standard parallel input display controller, with well documented information, and 99 out of 100 character lcd displays will use the same protocol. Heck, even some serial, i2c, and spi character displays are really HD44780 displays with a secondary chip (often called a backpack) acting as a middleman.

And Yes, that Propeller object you link to will work for it. In fact, here is more: http://obex.parallax.com/search/HD44780