You are here

Psoc1 LCD voltage | Cypress Semiconductor

Psoc1 LCD voltage

Summary: 1 Reply, Latest post by graa on 12 May 2011 04:03 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
mongar's picture
5 posts

I have the CY3210-devel kit. It comes with an LCD module, that is by Hitachi (HD44780).

My project is working with 3.3v Vdd and the LCD won't print.

I checked the LCD's datacheet and it says there that it can work on a 3.3v Vdd.

How can I make it work on 3.3v??

graa's picture
Cypress Employee
223 posts

The 5V LCD will not work for 3.3V.  Generally, the contrast pin should have a voltage that is 4V below the VCC for the LCD to have some contrast.  When the Vcc is 3.3V, to have a 4V difference between the contrast pin and Vcc, you need a -ve voltage.  The 5V LCD modules will not have this.  There are two solutions to this.


1. Buy an LCD display that is rated for 3.3V.  These displays have internal circuits that generate the necessary -ve voltage for contrast.


2. Generate a -ve supply using a -ve charge pump and connect the LCD contrast potentiometer between Vcc and the -ve supply.  Check out the attached circuit.  The circuit takes a square wave and produces a -ve voltage.  You can place a PWM inside PSoC, configure this for 10KHz frequency and connect this output to the charge pump.  Then use a potentiometer between VCC and the -ve voltage and connect the center point of this pot to the Contrast pin of the LCD.


Best Regards,


The PSoC Hacker

Log in to post new comments.