Nokia 3310 LCD

Started by Leon Heller January 4, 2004
Someone mentioned the Nokia 3310 mobile phone LCD as a useful small
graphics/character display on the PIClist. They are available quite cheaply
from several sources so I've ordered one (about 16 GBP). The nice thing
about them is that they have an I2C interface and will therefore connect
directly to an LPC2100 device.

I could have saved some money by taking the display out of my phone, of
course. 8-)

Leon
--
Leon Heller, G1HSM
Email:
My low-cost Philips LPC210x ARM development system:
http://webspace.webring.com/people/jl/leon_heller//lpc2104.html

An Engineer's Guide to the LPC2100 Series

Leon,

> Someone mentioned the Nokia 3310 mobile phone LCD as a useful
> small graphics/character display on the PIClist. They are
> available quite cheaply from several sources so I've ordered
> one (about 16 GBP). The nice thing about them is that they
> have an I2C interface and will therefore connect directly to
> an LPC2100 device.

I have a 3310 display connected to an MSP430F169 on a SoftBaugh DIr169
board. This uses SPI for communication, not I2C. Chris Speck at TI
wrote the graphics display routines using CrossWorks to support the 3310
with the 169's SPI interface.

Chris said that the 3310 display cost him about GBP 3.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
CrossWorks for MSP430 and ARM processors
I already designed a development board for LCP2106, it has two uart level converters (one is supporting all modem signals), Wiggler jtag socket, DIP switches, prototyping area, on-board voltage regulators, Nokia 3310 LCD (board mounted with screws, no ribbon cable required) and usual 16x2 dot matrix LCD (alternated with nokia LCD with dip switch)

I plan to use IAR embedded workbench and wiggler jtag cable for testing my board.

I wish you guys share your tested C routines and I can share my board information after I test it.

Actually I wish to replace 3310 LCD with ericsson R320 LCD because it has better resolution and almost the same interface.

Regards
> I have a 3310 display connected to an MSP430F169 on a SoftBaugh DIr169
> board. This uses SPI for communication, not I2C. Chris Speck at TI
> wrote the graphics display routines using CrossWorks to support the 3310
> with the 169's SPI interface.
>
> Chris said that the 3310 display cost him about GBP 3.

You are right, it is SPI. I think the original posting I saw said it was
I2C. I prefer SPI, anyway.

Here is some code for Hi-Tech PICC:
http://users.skynet.be/bk317494/routines/nokia_voids.htm

but it's a bit easier to use the LPC SPI hardware.

Leon
--
Leon Heller, G1HSM
Email:
My low-cost Philips LPC210x ARM development system:
http://webspace.webring.com/people/jl/leon_heller//lpc2104.html
I made NOKIA 3310 LCD subroutine by assembler.
(But it use software SPI routine.)

If you are interested, Please visit my web.

http://freewing-web.hp.infoseek.co.jp/arm_olimex/

[FREE WING]