Psoc1 LCD voltage

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

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??

0 Likes
1 Reply
lock attach
Attachments are accessible only for community members.
MR_41
Employee
Employee
First like received

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,

   

Ganesh

   

The PSoC Hacker

0 Likes