Interface a HD44780 Character LCD with a PIC Microcontroller

Posted on Feb 6, 2014

An HD44780 Character LCD is a liquid crystal display (LCD) display device designed for interfacing with embedded systems. These screens come in a variety of configurations including 8x1, which is one row of eight characters, 16x2, and 20x4. The most commonly manufactured configuration is 40x4 characters, which requires two individually addressable

Interface a HD44780 Character LCD with a PIC Microcontroller
Click here to download the full size of the above Circuit.

HD44780 controllers with expansion chips as the HD44780 can only address up to 80 characters. These LCD screens are limited to text only and are often used in copiers, fax machines, laser printers, industrial test equipment, networking equipment such as routers and storage devices. Character LCDs can come with or without backlights, which may be LED, fluorescent, or electroluminescent. Character LCDs use a standard 14-pin interface and those with backlights have 16 pins. The pinouts are shown in figure below. I am going to show you how to interface such a LCD to a PIC microcontroller (PIC16F628A). The programming for PIC will be done in mikroC (a C compiler for PIC from mikroelektronika). The circuit diagram is shown below:

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    Audio Volume Control with Resistor Switches
    Magnetic pickup phono preamplifier
    led workbench lighting
    Monolithic/Hybrid Analog To Digital (A/D) Converter
    Pulse meter circuit
    ATMEGA16 8-bit AVR Microcontroller with 16K Bytes In-System Programmable Flash
    a simple Astable Multivibrator with the help of a circuit diagram
    JS20 single-junction transistor time relay circuit
    Bank the Chamber of Secrets to prevent security wireless transmitter circuit diagram
    F733 integrated amplifiers common emitter - common base wideband amplifier circuit