5

I was just giving my mother's mobile for repair at my local store and saw the owner stocking parts for them. I saw him stocking cheap (I mean really cheap) LCD (coloured and black & white). I was wondering where I can learn to use them in my circuits.

tyblu
  • 8,167
  • 6
  • 40
  • 70
Rick_2047
  • 3,897
  • 5
  • 46
  • 68

6 Answers6

4

Google seems to be the best bet AFAIK. The modules vary wildly. There are types that resemble a TV with horizontal and vertical sync and pixels, ones with smart controllers (even SPI, as in a 3310 IIRC) and probably some had bare segments. Most probably don't have easily published specs.

Another thing you'll have to worry about is the connector types. Many cellphone parts have incredibly tight pitch components.

XTL
  • 1,223
  • 1
  • 11
  • 18
  • 2
    Some LCD connectors are pads directly on the glass, and require zebra connectors. Zebra con.'s are great to have, though. – tyblu Dec 23 '10 at 21:39
3

A friend of mine did a teardown of an LCD that he purchased for 0.50USD from Electronic Goldmine -- http://tim.cexx.org/?page_id=342

It is quite detailed so even if you don't use that particular screen you may be able to follow the steps to interface other screens.

Nick T
  • 12,360
  • 2
  • 44
  • 71
jluciani
  • 11,646
  • 1
  • 34
  • 54
3

It all depends on the controller. Some are well supported in the embedded world, others have their datasheets hidden away for OEMs only, are unpublished, or have completely unreadable barely-English text.

I'd stick with the LPC2148 [Sparkfun], which uses the Epson S1D15G10 or Philips PCF8833 controller. C code for AVRs, PICs, and ARMs, Arduino sketches, Forth implementations, Linux drivers, etc. are all available.

Kevin Vermeer
  • 19,989
  • 8
  • 57
  • 102
2

Enjoy:

http://code.rancidbacon.com/LearningAboutArduinoNokiaLCD

Daniel Grillo
  • 7,659
  • 18
  • 51
  • 69
1

I've used an old Nokia LCD display (GLCD5110) and it's quite simple to use as it uses SPI to communicate with the CPU (LPC2103 in my case).

So it uses basically the MOSI, CLK, CE (Chip Enable) and RST pins and you can send commands and data to the LCD through the SPI interface.

I bought it here: http://www.robotshop.com/inex-graphic-lcd-5110.html

Adriano P
  • 111
  • 3
1

I discovered this the other day it might be of some use for pin layouts.

Dean
  • 8,408
  • 27
  • 70
  • 120