My Projects

LCD module data

Numeric

Character

Mixed

Graphic

Nokia 2280

LCD Description
ModelNokia 2280
Manufacturer
Recovered fromNokia 2280 cellphone
Board IDsH300, DMS03214
LCD typepositive
Polarizer typetransflective
Columns96
Rows65
Char matrix-
Driver ICPhilips PCF88141)
Backlight-
Arduino driver
Connectorpins
Num Pins8
Pin spacing0.044”
Module sizemm
Connector pin-out Arduino test rig
Pin#LabelDescriptionPincolour
1RSTReset
2CSChip select
3GNDGround
4SDASerial data
5CLKSerial clock
6VIOIO power supply2)
7VddLCD power supply
8VLCDInternal voltage multiplier3)




  • Nokia 2280 LCD schematic:

Nokia 2280 LCD circuit


Examples :

Nokia 2280 front

Nokia 2280 back

Nokia 2280 overview with board front Nokia 2280 overview with board back

Nokia 2280 connector Nokia 2280 connector
Nokia 2280 backlight Nokia 2280 backlight

Nokia 2280 examples
Nokia 2280 examples
Nokia 2280 examples

Nokia 2280 pixel layout

  • Library: PCF8814_FB-library
    • Bouncing_cube.ino
    • PCF8814_libfb_Demo.ino
    • PCF8814_libfb_HariChord.ino

Mounting on PCB

To reuse these in Arduino projects it is useful to have them mounted on a PCB.

After disassembly the LCD's transparent light guide can be trimmed down to the size of the LCD:
Nokia 3310 LCD trimmed front Nokia 3310 LCD trimmed back

I have some spare Diymore Nokia 3310 adapter PCBs that can be modified to accommodate them:
Nokia 3310 adapter PCB top Nokia 3310 adapter PCB bottom

The four LEDs were removed from the top of the Nokia 3310 adapter PCB, and the capacitor on the bottom was replaced with a wire. The capacitor was relocated to the Vlcd pin where it again acts as an external capacitor for the LCD voltage booster. At this stage I have made no provision for a backlight.

Modified Nokia 3310 adapter PCB topModified Nokia 3310 adapter PCB top



Modified Nokia 3310 PCB circuit


PCB Connector pin-out Arduino test rig
Pin#LabelDescriptionPincolour
1VlcdCharge pump4)--
2ClkSerial Clock13Green
3SDASerial Data In11Blue
4GNDPower Ground Brown
5CSChip Select10Yellow
6RSTReset8Grey
7nc(no connection)--
8Vdd2.7V to 3.3V Orange
1) or similar
2) IO may use a different voltage than the LCD
3) connect to 1µF capacitor
4) 1μF to ground on adapter board