# \[SOLVED\] Help for multi display PCF8814 nokia 1100 lcd 3 wire spi

**URL:** <https://forum.arduino.cc/t/solved-help-for-multi-display-pcf8814-nokia-1100-lcd-3-wire-spi/450894>\
**Category:** Displays\
**Created:** [April 9, 2017, 10:54am UTC](https://forum.arduino.cc/t/solved-help-for-multi-display-pcf8814-nokia-1100-lcd-3-wire-spi/450894 "2017-04-09T10:54:15Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![tongbajiel](https://avatars.discourse-cdn.com/v4/letter/t/76d3ee/32.png) [@tongbajiel](https://forum.arduino.cc/u/tongbajiel)\
**Post date:** [April 21, 2017, 12:04am UTC](https://forum.arduino.cc/t/solved-help-for-multi-display-pcf8814-nokia-1100-lcd-3-wire-spi/450894/2 "2017-04-21T00:04:35Z")

</div>

MY PROBLEM FINALY SOLVED 🙂

The main problem when using LCD NOKIA series with PCF8814 driver for dual-display or more,  
is on the initialization instruction command sequence.

After trying several times combination, I finally found the perfect combination for use in the multi display.  
Especially if the screen is used, use of different manufacturers' serial number

In my case, I use the LCD with the following serial numbers:

- nokia 4850899
- nokia 4851030
- nokia 4850104

COMPATIBILITY TYPE

> **1100, 1101, 2300 has 9-pad connector:**
> 
> ![](https://europe1.discourse-cdn.com/arduino/original/4X/3/1/a/31a23ee20cc2b86a9af76f1bca4c8485a11bada7.jpeg) ![](https://europe1.discourse-cdn.com/arduino/original/4X/c/a/e/cae90b9516cb2c09d8a4283c3e73ca376090b56f.jpeg) ![](https://europe1.discourse-cdn.com/arduino/original/4X/7/3/5/735be4c8dee363e358778fc2f2aeb7b3d3adffd6.jpeg)
> 
> **NOKIA-1202, 1203, 1280 has 12-pad connector:**
> 
> ![](https://europe1.discourse-cdn.com/arduino/original/4X/b/8/a/b8a78cce555bcc9278f3cf0861ad9a52ee3461e2.jpeg) ![](https://europe1.discourse-cdn.com/arduino/original/4X/3/7/b/37b3030fa394ccf45bf195bfa636c540e80a13be.jpeg)
> 
> **1110, 1110i, 1112, 1116, 1200, 2660ext, 2760ext, 6085ext has 10-pin connector:**
> 
> ![](https://europe1.discourse-cdn.com/arduino/original/4X/9/d/a/9dab834f6abc4895818cd5ff200474aaba67d02f.jpeg) ![](https://europe1.discourse-cdn.com/arduino/original/4X/2/c/0/2c032da7f0136f21731fede70420936ed787abf7.jpeg) ![](https://europe1.discourse-cdn.com/arduino/original/4X/e/d/9/ed900f2891354a597acab648f677853860da244c.jpeg) ![](https://europe1.discourse-cdn.com/arduino/original/4X/d/2/4/d24451b93bd1b3b9ab51f79e19a4b6cbb20aa565.jpeg) ![](https://europe1.discourse-cdn.com/arduino/original/4X/e/4/2/e42a7720c6c95695eff3a25b55bb2f731e661279.jpeg)

I use a library was created by catzallin and combined with those made by igorox, with slight modifications, especially at the beginning of the initialization process of the LCD, and a command for writing the image, which uses "PROGMEM" to reduce the size of the firmware.

But still there is a little problem at the speed of image rendering.  
was still very slow for the image data writing  
I do not understand to this, what parts of the code that must be changed, so the rendering speed can be increased in the multi display.

For code that I change, can be checked at my github or in the attachment bellow:

> **[GitHub - OprekersMania/NOKIA\_1100\_PCF8814](https://github.com/OprekersMania/NOKIA_1100_PCF8814)**
>
> Contribute to OprekersMania/NOKIA\_1100\_PCF8814 development by creating an account on GitHub.

Please input and suggestions for improvement nokia 1100 (PCF8814) driver

THANKS.

 ![N1100_7.jpg](https://europe1.discourse-cdn.com/arduino/original/3X/9/7/9755fcb3277af8b315f7ee8bab89087f1d073be6.jpg)

 ![N1100_6.jpg](https://europe1.discourse-cdn.com/arduino/original/3X/1/c/1c503a53b897fd2f7c599fc67af1578d6e9922cb.jpg)

 ![N1100_2.jpg](https://europe1.discourse-cdn.com/arduino/original/3X/5/9/594d4a3b44caf5525eb93032e3daecb36a708f8e.jpg)

[PCF8814-master.zip](https://forum.arduino.cc/uploads/short-url/gUNTmfnFJIHfRrWHLPhXiFYxbsD.zip) (15.1 KB)

---

_[View the full topic](https://forum.arduino.cc/t/solved-help-for-multi-display-pcf8814-nokia-1100-lcd-3-wire-spi/450894)._
