Showing posts with label LCD. Show all posts
Showing posts with label LCD. Show all posts

Tuesday, February 26, 2013

Interfacing a Nokia 1110 LCD to the PSoC3

UPDATE  6-Mar-13: The LCD mysteriously stopped working and the backlight also doesnt work anymore.I tried to *gently* pry the backlight PCB from the screen,but ended up damaging the flex cable in between.Arrgh.So thats useless now.

I'm going to try and write & document my work more often from now on.Anyway,getting on with the post,

So the idea here is to develop a custom component for a Nokia 1110 LCD I purchased recently.

As for the hardware,I planned to etch a breakout board,but the fine pitched connector leads stalled execution.

The software part,is basically a form of 9bit SPI.Now,I could use the SPIM component in PSoC Creator,but I'll take this chance to write a custom component where the 9bit shifting will be done via a small verilog module.(If you have a PSoC3/5,and you bitbang,you have sinned.So no bitbang.)

After some googling,I think the LCD I have is 96x65,and uses the PCF8814[pdf datasheet] controller,which does support I2C,but when used with these LCDs,does not have those pins broken out)

Also,theres the whole issue of a backlight,but I'll look into designing the backlight driver later.

I'll start by wiring up the LCD to my trusty PSoC board,according to the pinout below:

PinFunction
1VCC
2#RESET
3DATA
4CLK
5#CS
6VCC
7NC
8GND
9VLED-
10VLED+
 With that done,I'll maybe test it by running some init routines,and then detail that effort in Part-2 of this post. :)

PS:I'm not entirely sure if I have the 1110 LCD or the 3310 LCD.I'll try some code and let you guys know.

Friday, September 21, 2012

Playing with a Nokia LCD

I bagged this Nokia LCD off the local mobile repair street,for just Rs.80.Its an old style 84x48 monochrome display with the PCD8544 controller( I think..).

I'll etch a breakout board and update this thread with my progress.Here are some pics till then:


3.5x2.5cm of graphic goodness!
These are going to be tricky to solder . . .

Tuesday, June 5, 2012

Recognize this LCD

So I happened to salvage a Color LCD from an old mobile phone,and here are some pics of it.I havent been able to get some information on it,with regards to pin-out,controller or much else,except that its a Sharp TFT LCD.
See if you can recognize it from these pics.
Oh yeah.

2 10pin connectors,hmm.And that LM14SGFNZ28 ?

Its a SHARP LCD!


So I headed over to the Sharp Microelectronics page,looking at the LCDs listed,I couldnt match this LM14SGFNZ28 with any listed on their LCD page.

Lets see if I can dig up more info.Leave a line in the comments if you know something I dont about this.

Eager to give interfacing this a shot.

Update 6-Jun-2012 : I've been able to track some brief service manual for the phone from which I salvaged it from.It describes the LCD as "LCD,96 X 64,4K CSTN,1.4" ACTIVE,SHARP".The service doc is linked here.[PDF]

Thursday, April 14, 2011

A Quick LCD Hack

While debugging an ongoing project,an LCD is a great way to know whats really going on inside your code.However,most ordinary HD4470 16x2 Character LCDs run on 5V,and hence arent useful if you're working on interfacing a chip or a sensor that talks at 3.3V.One solution could be buying a 3.3V LCD Panel, but if you'd like to use your existing one,
then heres a quick hack for you:

Below is the back of a regular 16x2 LCD Panel
                                                                  (click for larger versions)
To get it running at 3.3V,short the highlighted R7,by soldering a small bit of wire.
and u'll have it running at 3.3V :) ..Agreed,the contrast wont be as great,but its tolerable.