LCDs are alphanumeric (or graphical) displays and are frequently used in microcontroller based applications requiring some information to be displayed to the user. There are many devices in the market which come in different shapes and sizes. Some LCDs have 40 or more character lengths with the capability to display several lines. Some other LCD displays can be programmed to display graphic images. Learn to interface an LCD with PIC Microcontroller using mikroC Pro for PIC compiler.