Summary of Nokia 1100 LCD Interfacing with Microcontroller
This article presents a cost-effective solution for displaying large text and graphics using a Nokia 1100 monochrome LCD instead of expensive graphical displays. It highlights the PCF8814 driver IC, its 3V operation suitable for battery-powered projects, and communication via bit-banging rather than I2C. The project utilizes a Microchip PIC 18F458 microcontroller with C code in MPLAB IDE to manage the 96x65 pixel resolution through vertical or horizontal addressing modes.Parts used in the Nokia 1100 LCD Interfacing Project:
- Nokia 1100 Monochrome LCD
- PCF8814 Driver IC
- Microchip PIC 18F458 Microcontroller
- MPLAB IDE Software

Project Description
About LCD:-
Nokia 1100 Graphical LCD uses PCF8814 Controller chip From Philips. It is a chip-on glass(COG) with 9 pin (pin no 9 is not used) connector on the back side of the LCD . You can refer to its datasheet for more information about this controller. (CLICK HERE TO DOWNLOADPCF8814 Controller DATA SHEET).we will discuss only few main points here for out project purpose.
This LCD has 96 x 65 pixels , which mapped directly in the ram memory of the LCD, as shown in the figure blow
For more detail: Nokia 1100 LCD Interfacing with Microcontroller
Quick Solutions to Questions related to Nokia 1100 LCD Interfacing Project:
- Why is the Nokia 1100 LCD recommended over conventional graphic LCDs?
It is very cheap and can be powered with a 3-volt supply, making it ideal for battery-powered applications. - Does the PCF8814 driver IC use the I2C protocol?
No, although it supports I2C protocol, it uses a simple bit-banging mechanism for communication. - Which microcontroller is used in this specific demonstration?
The project demonstrates using the Microchip PIC 18F458 Microcontroller. - What programming language and IDE are used for the software program?
The software is written in C with MPLAB IDE. - What is the resolution of the Nokia 1100 Graphical LCD?
The LCD has a resolution of 96 x 65 pixels. - How many pins does the connector on the back side of the LCD have?
The connector has 9 pins, but pin number 9 is not used. - What are the two types of addressing modes available in this LCD?
The two modes are Vertical addressing Mode and Horizontal addressing. - Can other microcontrollers like PIC, AVR, or MSP 430 be used for this project?
Yes, almost any microcontroller can be used, though some may require extra circuitry to work with 3V.
Related projects
CAN FD Node based on a PIC18 Microcontroller
The introduction sets the stage for an embedded systems project that involves developing a Embedded C CAN FD project using the MCP2517FD...
Communication & InterfacingLAN9662 Gigabit Switch: Optimized for Industrial Ethernet
Introduction It should come as little surprise therefore that one element of what is now more commonly referred to in some circles...
Communication & InterfacingPIC Microcontroller: Fundamentals & Applications for Students
Introduction Microcontrollers are the key components in the embedded systems market. A variety of embedded systems was formed and developed after the...
Communication & Interfacing10BASE-T1S Ethernet: Simplified OEM Design for Auto Devices
Introduction Cars these days are surrounded by technology. They come loaded with all sorts of electronic gadgets and sensors. This project wants...
Communication & InterfacingDesigning a Microcontroller Framework for PC-Based Control of Electrical Appliances
ABSTRACT The preference for personal computers as a platform for designing and implementing control algorithms is growing due to the ease of...
Communication & InterfacingEfficient Multichannel Data Acquisition with USB Connectivity using PIC Microcontroller
1. INTRODUCTION With the rapid advancements in embedded technology, there is a growing demand for a data acquisition system that combines fast...
