SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.

Creative Commons images are CC BY 2.0

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 red LED backlight.


  • High quality STN 16x2 character LCD
  • 3.3V power supply
  • Red LED Backlight
  • 5x8 dot characters
  • ST7066 controller
  • 1/16 duty cycle

Dimensions: 0.34 x 1.4 x 3.2" (8.6 x 36 x 80mm)


Recommended Products

Customer Comments

  • Hi there, I’m after buying this LCD for my son (9) who wants to use it with his raspberry pi to connect to a breadboard.
    Can you let me know what I would also need to connect this to the breadboard? Some kind of pins I’m guessing? But I’m not entirely sure what ones - any help gratefully received! Cheers

  • Is it the same one as this one :http://www.oledlcdmodule.com/html_products/16x2-Character-lcd-module-35.html

  • Question - how hard is it to use these with a 4 pin data interface rather than 8?

  • I am having trouble getting any visible output out of this LCD. Tried a 9k pot to get a voltage divider to supply V0, and at could get no output at all. Using an arduino pro mini 3.3v in 4 bit parallel mode. No clear indication here whether this is the correct method for powering the LCD contrast pin, or whether negative voltage is required.

    • This is because of the following issues: 1. loose connection of the 10k trim pot resistor. 2. 0k. Adjust the trim pot resistor to higher value.

    • I was able to figure it out. It works just as it should: 10k pot for contrast just like any other LCD

Customer Reviews

No reviews yet.