PCD8544 (Nokia LCD)
Page 1 of 12

Author:  Henri [ Fri Jan 02, 2004 16:35 ]
Post subject:  PCD8544 (Nokia LCD)

I have a Nokia 3310 display interfaced to LPT port and experimental LCDInfo driver for it running.


Author:  DarkElf [ Fri Jan 02, 2004 18:27 ]
Post subject: 

you are THE man Henri :)

Author:  Delfins [ Sat Jan 03, 2004 9:14 ]
Post subject:  very good :)

nice look - what is the next you are going to connect to LPT ? :)

Author:  DarkElf [ Sat Jan 03, 2004 12:53 ]
Post subject: 

i have a i friend who want to connect is old 386 laptop to his new comp lpt port, that would do a big lcd.
He was asking if lcdstudio could managed it, of course the answer is no, but maybe lcdinfo could do it... :D

Author:  rudi Grobler [ Mon Jan 05, 2004 15:42 ]
Post subject: 

Can you please mail me some detail of how to connect the lcd? I have a old 3310 and a old 6110. It would be very nice if i can use them!!!

Very impressive work!!!

Author:  rudi Grobler [ Mon Jan 05, 2004 15:48 ]
Post subject: 

What is the resolution of this screen???

Author:  rudi Grobler [ Tue Jan 06, 2004 11:10 ]
Post subject: 

I just did a search on the internet for this controller, I just want to answer some questions I had:

1) The resolution is 84x48
2) Henri, please correct me if I am wrong but it looks like the controller uses serial data transmition???
3) The controller is embedded on the board

Author:  DarkElf [ Tue Jan 06, 2004 11:26 ]
Post subject: 

yes to the last two questions ;) (thx Henri for the infos ;))

Author:  rudi Grobler [ Tue Jan 06, 2004 11:40 ]
Post subject: 

One more think I just read:

The 3310 lcds are actualy called LPH7779, LPH7677 or LPH7366.

The LPH7779 and LPH7677 have 8 pins:

pin1 V+
pin2 Sclk
pin3 Sda
pin4 DorC
pin5 Cs
pin6 Gnd
pin7 Vout(DC/DC voltage converter)
pin8 Reset

The LPH7366 has 9 pins:

pin1 V+
pin2 Sclk
pin3 Sda
pin4 DorC
pin5 Cs
pin6 Osc (32768Hz external clock)
pin7 Gnd
pin8 Vout(DC/DC voltage converter)
pin9 Reset

Author:  Henri [ Tue Jan 06, 2004 13:49 ]
Post subject: 

I think 3310 uses the 8 pin display and 5110/6110 might have the 9 pin version.

And yes the display uses serial protocol and I'm bitbanging the bits through a parallel port pin.

I have the display connected to the parallel port data pins and I'm also powering the display from the parallel port. I'm using a LP2950 regulator to get the +3.3v voltage from the parallel port's +5v. For the 5v to 3.3v logic level conversion I'm using a 74LCX245 chip that seems to fit this purpose well. The reason I chose these components is that I already had them so I didn't need to go looking for anything else. There are also many other ways to handle the level conversions. I believe that the PCD8544 chip could also work fine at 5v logic levels but I haven't tested that and it's out of the normal working specs of the chip. So you're on your own if you test that.

This is how I have the display interfaced to the parallel port:
LPT pin 2 <-> SCLK 1
LPT pin 3 <-> SDA 2
LPT pin 4 <-> RES 4
LPT pin 5 <-> CE 8
LPT pin 6 <-> D/C 16
LPT pin 7 <-> POWER 32

As you can see I'm taking power from pin 7 for all the parts I mentioned in this post. It has been working fine for me but I take no responsibility if you kill your parallel port or something else doing to same connections.

I have connected the VOUT pin of the display through 2.2uF capacitor to ground. PCD8544 datasheet says 1uF is minimum. Also I have a 1uF capacitor at the output of LP2950.

There has been some confusion lately and I've been getting lots of mails asking for help connecting different nokia displays to lpt port.
This schematic is made based on my above description:

Most of the questions I've been getting by email have been already answered in this thread so if you have some questions you should read this through first. Also it's recommended to ask the questions here in the forum if there isn't some reason for private emails.

Author:  beef02 [ Wed Jan 07, 2004 20:54 ]
Post subject: 

could you give us the driver to control this screen?

Author:  Henri [ Wed Jan 07, 2004 22:43 ]
Post subject: 

The driver to use the display is included with LCDInfo now so there's no need to ask it from me anymore.


Until I get to include the driver to the LCDInfo package you can email me and I'll send you the latest driver.

Author:  DarkElf [ Thu Jan 08, 2004 12:21 ]
Post subject: 


Author:  Henri [ Thu Jan 08, 2004 12:47 ]
Post subject: 

I'm taking the power for the whole thing from LPT port pin 7 but it's also possible to feed the circuit from other power source. Just remember to leave LPT pin 7 not connected.

I think that as long as the input voltage to LP2950 is >3.5v the circuit should work fine.

Author:  Shark [ Sun Jan 11, 2004 21:53 ]
Post subject: 

How I can connect my old Nokia 3210 LCD on paraller/serial-port?

Page 1 of 12 All times are UTC + 2 hours
Powered by phpBB® Forum Software © phpBB Group