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 yellow LED backlight.
Dimensions: 0.34 x 1.4 x 3.2" (8.6 x 36 x 80mm)
Based on 3 ratings:
Works great with ESP8266 which has 3.3V I/O. Using LiquidCrystalFast library from PJRC. No changes required to use this library with the ESP8266.
Pretty generic 3.3v hd44780 compatible 16x2 LCD display. Works as advertised and was easy to get going with the atmega I was working with. Getting good text depends on playing a bit with the resistance for the contrast but once you do it’s pretty consistent and there’s no ghosting on fairly quick redraws like some of the other color displays I’ve used. The documentation linked here, in my opinion, is pretty bad. I ran into some issues getting everything working (which turned out to be issues with my pcb) but verifying everything is correct from the documentation was sort of a pain in the ass. Wish they would have shipped male headers with it, since without them it’s sort of useless, but I had some laying around so all was good. Just would be nice to not have to worry about that given how cheap they are.