Interfacing Nokia 3510i LCD to PIC16F84

-->

This is very simple example of interfacing Nokia 3510i LCD to PIC16F84 microcontroller. LCD connects to PIC via serial interface. The only concern may be the voltage. If microcontroller works on from 5V then it is necessary to lover it to 3.3V.pic_nokia_3510i_lcd_.jpg

The easiest way to lower voltage to 3.3V is to use voltage regulator like LM317. A simple assembly code shows how to work in a 12bit color mode. The code is written in ASM and can be compiled with MPASM compiler.

[Read]

9 Comments so far

  1. [...] This is very simple example of interfacing Nokia 3510i LCD to PIC16F84 microcontroller. LCD connects to PIC via serial interface. The only concern may be the voltage. If microcontroller works on from 5V then it is necessary to lover it to 3.3V. The easiest way to lower voltage to 3.3V is to use voltage regulator like LM317. A simple assembly code shows how to work in a 12bit color mode. The code is written in ASM and can be compiled with MPASM compiler. [via] [...]

  2. seun olanrewaju on July 17th, 2008

    Please could u send me a schematic of how you connected the microcontroller to the 3510i lcd, i’ll really appreciate a rapid response.my addy is [no emails please]
    thanks

  3. [...] uses. It was linked to at one of my favorite tech blogs, Embedded Projects From Around the Web. Their post was a review of a project that connected LCD screen from a Nokia 3510i to a pic16f84. The code [...]

  4. Solo-Con on April 17th, 2009

    Very good indeed. Does anyone have the schematic that goes with this?

  5. Gianluca on April 29th, 2009

    Great. Is it possible to have the schematic? Regards

  6. Andy on May 29th, 2009

    Nice job…could u send me a schematic Please.
    Regards
    [email removed]

  7. bidear on August 18th, 2009

    Nice job could u send me a schematic Please

  8. colonelk on September 2nd, 2009

    As Geocities is closing its operations next month, the info above has been moved to http://colonelk.freeshell.org/pic16f84/index.html

    For folk requesting the schematic – one was never drawn. There are no active components apart from the LCD and the microcontroller. As the voltages are different (PIC uses 5V, LCD about 3V), level shifting is required. This is done very simply by placing 10K resistors between the ports of the PIC and the LCD. These resistors can be seen in the photo.

    A cleaner circuit using a similar LCD is here: http://colonelk.freeshell.org/s-a60/index.html

  9. Aslan Keskin on December 27th, 2009

    Nice job…could u send me with MPASM compiler Please.

    [email removed]

Leave a reply