My Projects

LCD module data

Numeric

AlphaNumeric

Graphic

NOKIA5110

LCD Description
ModelNokia 5110
ManufacturerNokia
Recovered fromNokia 5110
Board IDsLPH 7366, LPH 7677, LPH 7779, LPH 7690 1)
LCD typepositive
Polarizer typetransflective
Columns84
Rows48
Char matrix-
Driver ICPhilips PCD8544
Backlightblue LED
Arduino driverU8g2lib.h
Connectorpins
Num Pins8
Pin spacing0.1”
Module size44L x 40W x 10H mm

Optimal contrast value : 63

LCD pinout 2)
PinLabelDescription
1VDD2.7V - 3.3V
2CLKClock
3SDINData in
4D/CData or command
5SCEChip select
6VSSGround
7VLCDDC/DC voltage converter
8RESReset
PCB Connector pin-out Arduino test rig
Pin#LabelDescriptionPincolour
1RSTReset8Grey
2CSChip Selection10White
3D/CData/Command9Purple
4DInSerial Data Line11Blue
5ClkSerial Clock13Green
6Vcc2.7V to 3.3V
7LEDBacklight Control
8GNDPower Ground



More info

Driver libraries

  • InterlinkKnight Display_LCD_Nokia_5110_SPI_PCD8544_U8GLIB.ino
    • (hello world with shapes and left/right justified numbers)

Applications

Notes

It uses an SPI like protocol, but can't share the bus with other devices.

Each byte written is a column of 8 bits, columns are written out from left to right, then top to bottom. The first byte represents the top, left column of 8 bits. The second represents the one to the right of it, and so on. The least significant bit is the top of the column, and then following pixels proceed downward to the most significant bit. But note that the driver libraries probably use an entirely different byte layout for bit-mapped images.

The cheaper PCB mounts for these displays have only 4 backlight LEDs compared to 6 on some phones, and the LEDs are mounted facing up, rather than sideways, horizontally across the board, so don't spread light very evenly

Examples :

NOKIA5110 front

NOKIA5110 back

NOKIA5110 overview with board

NOKIA5110 connector

NOKIA5110 connector

NOKIA5110 examples

NOKIA5110 examples

NOKIA5110 examples

NOKIA5110 PCB circuit

1) numbers refer to LCD controller onboard
3) includes using minimal drivers