My Projects

LCD module data

Numeric

Character

Mixed

Graphic

Published 8 Dec 2020

Nokia Monochrome Displays


Overview

A series of Nokia cellphones in the 1990s used small black and white FSTN LCDs. These had a simple SPI like serial interface and could be easily driven with 5 control lines from an Arduino. Their small size (about 42mm square) and low power consumption make them ideal for portable Arduino projects. They have very good contrast in daylight, and can be mounted with external back-lighting. Much of the following information is from www.module.ro, by Bergthaller Iulian-Alexandru, and a copy of lcdtable.xls (“Mobile Phone LCD Controllers & specs”), dated 18 August 2011 2:35:39 PM, by Vladimir Bakum ( (R)soft).

Many of the displays can be extracted from old cellphones but have either elastomeric rubber or contact pins as their connector which makes them a little difficult to wire-up to other devices, so they are usually sold mounted on a small circuit board which brings the signals out to 0.1” spaced header pins.

Nokia monochrome cellphone LCDs
PhoneResolution1)ChipLCDPart num2)PinoutInterfaceVoltage
16102 rows x 8 chars plus icons
16112 rows x 8 chars plus icons
16202 rows x 8 chars plus icons
16302 rows x 8 chars plus icons
16312 rows x 8 chars plus icons
20102 rows x 8 chars plus icons
21603 rows x 10 chars plus icons, plus 12 chars3)
21683 rows x 10 chars plus icons, plus 12 chars
21703 rows x 10 chars plus icons, plus 12 chars
21803 rows x 10 chars plus icons, plus 12 chars
21903 rows x 10 chars plus icons, plus 12 chars
21104 rows x 13 chars plus icons
2110i4 rows x 13 chars plus icons
21204 rows x 13 chars plus icons
311083×41 plus 1 row icons4)
38104 rows x 13 chars plus icons5)
122084×48PCD85446)
122184×48PCD8544
126084×48PCD8544, OM62177)LPH7815-18)
126184×48PCD8544, OM62179)LPH7815-110)
222084×48PCD8544 4850352
226084×48PCD8544
321084×48PCD8544/ OM20611)LPH767712) pinout-2
321084×48PCD8544LPH7677-14850107pinout-2serial SPI2.7V - 3.3V
328084×48PCD8544
328584×48PCD8544
331084×48PCD8544/ OM620613)LPH777914)485012315)pinout-2serial SPI2.7V - 3.3V
331584×4816)PCD8544LPH777917)
332084×48PCD8544, OM621718)LPH7815-119)
333084×48PCD8544LPH777920)485012321)pinout-2
336084×48PCD8544, OM621722)LPH7815-123)
336124)84×48PCD8544, OM6217LPH7815-1
339084×48PCD8544
339584×48PCD8544
511084×48 FSTNPCD8544LPH736625)4850113pinout-1serial SPI2.7V - 3.3V26)
512084×48PCD8544LPH736627) pinout-1
512084×48PCD8544 4850057pinout-1
512584×48PCD8544 4850235
513084×48PCD8544LPH736628)4850113pinout-1serial SPI2.7V - 3.3V29)
516084×48PCD8544LPH736630) pinout-1
516084×48OM6206 / PCF8812 / PCD854431)LPH7779 serial SPI2.7V - 3.3V
516584×48PCD8544
517084×48PCD8544
5170i84×48PCD8544
5180iP84×48PCD8544
5185i84×48PCD8544
519084×48PCD8544
521084×48PCD8544 4850205
521096×6532) serial
551084×48PCD8544 4850219
609084×48PCD8544
611084×48PCD8544LPH736633)4850113 (SEIKO)pinout-1serial SPI2.7V - 3.3V34)
612084×48PCD8544 4851025
613084×48PCD8544 4850113 (SEIKO)
613884×48PCD8544
615084×48PCD8544LPH736635)4850113 (SEIKO)pinout-1serial SPI2.7V - 3.3V36)
616084×48PCD8544
616284×48PCD8544
619084×48PCD8544
821084×48
825084×48
826084×48
826584×48
8265i84×48
827084×48
829084×48
831084×48OM621137) 949030638)pinout-serial39)2.8V
839084×48
881040)84×48PCD8544LPH7366 serial SPI2.7V - 3.3V
885084×48
885584×48
886084×48
889084×48
891084×48
891096×6541) 01150P00204DP serial
110096×65PCF881442) 4850341pinout-2aserial SPI2.8V & 1.8V
110196×65PCF881443) 4850853
110896×65
210096×65Samsung (green) , Seiko-Epson (red), Philips (blue) 4850279pinout-2serial
211296×65
211596×65
2115i96×65
2116i96×65
211896×65
227096×65OM621144)
227296×65
228096×65
228596×65
230096×65PCF881445) 4850365 serial SPI
2855i96×6546)
331596×65OM6206 / PCF8812 / PCD854447)LPH7779 serial SPI2.7V - 3.3V
335096×65OM6206 / PCF8812 / PCD854448)LPH777949) pinout-2serial SPIO2.7V - 3.3V
341096×6550)OM620651)LPH777952)/ PCF8812 / PCD854453)485033554)pinout-2serial SPI2.7V - 3.3V
341084×4855)OM6206 / PCF8812 / PCD854456)LPH7779 serial SPI2.7V - 3.3V
351096×65Seiko-Epson (2.7 mm thick) or Philips (1.7 mm thick) 485024757)pinout-4
351058)98×67OM6211 PCF8814 serial2.7V & 1.8V
357096×65
358596×65
3585i96×65
359096×65
361096×65 4851038
621096×65 LPH7690-159)4850171
621096×65 LPH769060)4850171 serial
621061)96×60PCD8544LPH7690 serial SPI
625096×65
631096×65pcf8511 / pcf8813 ? 485016362)pinout-4
6310i96×65 4850163
634096×65
6340i96×65
636096×65
637096×65
638596×65
650096×65 4850973
651096×65
651084×4863)OM6211 serial2.8V
659096×65
6590i96×65
711096×6564)SED156565) 9480401, P31303290166)pinout-3serial3V67)
716096×65
719096×65
828096×65
831068)98×67OM6211 PCF8814 serial2.7V & 1.8V
111096×68 WD-G0906XH69) serial2.8V
1110i96×68STE9668D70)WD-G0906YH serial2.8V
111296×68STE9668D71)WD-G0906WY serial2.8V
111672)96×68 serial2.8V
120073)96×68 serial2.8V
120296×68STE2007 NT7542(NT75421??)74) serial
120396×68STE2007 NT7542(NT75421??)75) serial
128096×68STE2007 NT7542(NT75421??)76) serial
608596×6877)

(bold = examples seen, italic = alternative docs)

Hardware description

The 84×48 displays are controlled by a surface mounted (chip on glass) Philips PCD8544, and the 96×65 displays often have a Philips OM6206 controller.

The common Nokia 3310/5110 display has a graphics display area of 84×48 pixels, and are about 38mm (1.5”) square. They require a 2.7V to 3.3V power supply and draw low current (< 8mA) if there is no backlight on.

The unmounted LCDs (ie not mounted on a small circuit board) have the following pin-outs 78):

pinout-1 79)

The LPH7366 has 9 pins:
PinLabelDescription
1VDD2.7V - 3.3V
2SCLKClock
3SDINData in
4D/CData or command
5SCEChip select
6OSCOscillator input (Vdd for internal or 32768Hz external clock)
7VSSGround
8VLCDDC/DC voltage converter
9RESReset



pinout-2 LPH7779 Nokia 2100 Nokia 6210 80)

The LPH7779, LPH7690 81) and LPH7677 have 8 pins
PinLabelDescription
1VDD2.7V - 3.3V
2CLKClock
3SDINData in
4D/CData or command
5SCEChip select
6VSSGround
7VLCDDC/DC voltage converter
8RESReset

When mounted as small LCD modules on a circuit board, there a few variations of pinout, eg:

LPH7677, "Diymore 030028BA" PCB pinout

Connector pin-out
Diymore Sparkfun Adafruit
Pin#LabelLabelLabel
1RstVccGnd
2CSGndVcc
3D/CCSClk
4DInRstDIn
5ClkD/CD/C
6VccDInCS
7LEDClkRst
8GndLEDLED


Key
RstReset
CSChip Selection
D/CData/Command
DInSerial Data Line
ClkSerial Clock
Vcc2.7V to 3.3V
LEDBacklight Control
GndPower Ground



pinout-2a Nokia 1100 Nokia 1100

Nokia 1100 LCD has 9 pins, but only 8 brought out
PinLabelDescription
1XRESReset
2XCSChip select
3VssGround
4SDAData in
5SCLKClock
6VddI1.8V (VIO)
7Vdd2.8V
8LED+Backlight
9--



pinout-3 Nokia 711082)

Nokia 7110 LCD has 14 pins
PinLabelDescription
1Temp sensor47k (at 25C)
2_CS
3Speaker_p
4D/_C
5SCLK(max. 3.2MHz at Vlogic=+2.8V)
6Speaker_n
7On/Off
8Led -
9Led +
10Gnd
11Gnd
12Vlogic(+ 2.8V)
13SDATA
14_RESET



pinout-4 Nokia 3510 Nokia 631083)

Nokia 3510 LCD has 8 pins
PinLabelDescription
1 ResetReset
2CSChip select
3GNDGround
4SDataSerial data in
5SclkSerial clock
6Vio1.8V
7Vbooster in2.7V
8Vlcdfrom internal dc/dc converter, max.12V



pinout-5 Nokia 831084)85)

Nokia 8310 LCD has 8 pins
PinLabelDescription
1 ResetReset
2CSChip select
3VssGround
4SDASerial data in
5SClkSerial clock
6Vdd11.7V - 2.3V, typ 1.8V
7Vdd2/32.5V - 4.5V, typ 2.78V
8Voutto 1uF capacitor



References and Additional Resources

Datasheets

Hookup and test code examples

Libraries

If any referenced page no longer exists, try looking for its URL on http://archive.org.





4) from service manual
5) but may actually be graphic screen
7) , 8) , 9) , 10) , 11) , 13) , 18) , 19) , 22) , 23) , 24) , 26) , 29) , 31) , 32) , 34) , 36) , 39) , 40) , 41) , 42) , 43) , 44) , 45) , 47) , 48) , 53) , 55) , 56) , 58) , 61) , 63) , 67) , 68) , 69) , 70) , 71) , 72) , 73) , 74) , 75) , 76) lcdtable.xls
15) , 21) , 38) , 54) , 57) , 62) , 66) , 78) , 79) , 80) , 82) , 83) , 84) www.module.ro/nokia_3510.html, by Bergthaller Iulian-Alexandru
16) other sources say 96×65
46) , 77) secondary display
50) , 64) lcd is connected to center 96 columns of driver chip
85) thanks to szabi_o at yahoo.com