Interfacing Nokia 6300 TFT LCD to Arduino

Nokia 6300 LCD is a great 24-bit QVGA display that might be a great addition to your next project. But there are some challenges if you decide to use it. First of all its fancy connector that can be purchased online. And backlight which require around 13V to power on. Andy built a breakout board for this display overcoming obstacles. He used OnSemi NCP5007 constant current backlight driver to solve back-light problem.

LCD uses an 9-bit 8080 protocol to communicate. Totally 12 lines to connect to Arduino mega. Arduino produces 5V signals while LCD needs 3.3V. So Andy used NXP 74ALVC164245DL level converter chip. He put tremendous effort in developing drivers and documenting code in part two post. Library is written for Arduino 1.0.1. library currently supports basic graphics including lines, rectangles, circles, text with font support, compressed bitmaps.