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 bauplan bauanleitung schematic programmierung elektronik controller Atmel embedded Atmega8 Atmega168 arduino

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