Controlling a Nokia 6100 Display with an Atmel-AVR

How to connect a Nokia LCD to a AVR-Controller.

> Diese Seite auf Deutsch <

The Display (which is used in Nokia 6100, 7210, 6610, 7250 and 6220) has a resolution of 132x132 Pxieln @4096 Colors. The visible area is about 3cm x 3cm in size. It can be found cheap at *bay. Note that there exist two types of Displays:

The provided Software does only work with Displays with the Philips chipset. If you want to use a Display with S1D15G10-chipset, take a look Externer Linkhere.

Hardware

I have used a AVR ATMega8 to control the Display.
The display works at 3,3V. I use a voltage divider (1.8k, 3.3k to GND) to convert the 5V signals of the controller to 3,3V levels for the display.

I directly soldered a ribbon cable on the back side of the display.

Nokia 6100 Display Pinout / Pinbelegung

Pinout and connection to AVR:

1 VDD 3,3V  
2 /Reset PB4
3 SDATA PB3
4 SCLK PB5
5 /CS PB2
6 VLCD 3,3V  
7 NC  
8 GND  
9 LED-  
10 LED+ (6V)  
11 NC  

no responsibility is taken for the correctness of this information.

Test

With the 8-Bit AVR Microcontroller i have build a rainbow-Animation, a simple oscilloscope and a Wireframe-3D-Engine:

Software

The Software can be compiled with AVR-GCC. It display a test picture first.
It is possible to upload a RAW-RGB-Image-File via the serial interface.

Display an ATmega8 - Testbild

nokia_6100_display_test.zip (41 KB) -

Externer LinkPhilips PCF8833 Datasheet
Externer LinkEpson S1D15G10 Controller, with an ATMEL AVR ATMega32L

Tags: Nokia tft display 3000 6100 7210 6610 7250 6220 AVR Mikrocontroller Projekte Projekt uC diy selbstbau tutorial µC selbstgebaut schaltung schaltplan schema schematic programmierung elektronik controller Atmel embedded Atmega8

zur�ck zu Elektronik-Projekte mit dem AT90S2313, ATMega8 und anderen AVR-Prozessoren Permalink: http://thomaspfeifer.net/nokia_6100_display_en.htm
© 2008 Thomas Pfeifer