Categories
- animatronics (12)
- apple (11)
- arduino (179)
- art (41)
- articles (121)
- artificial intelligence (11)
- automation (421)
- avr (205)
- bitcoin (3)
- breadboard (9)
- cameras (57)
- cars (26)
- cell phones (28)
- clothing mods (21)
- console mods (26)
- dangerous (94)
- desktop mods (24)
- embedded (5)
- flying things (54)
- fpga (22)
- gaming creations (108)
- interface (225)
- internet (17)
- laptop mods (6)
- lasers (22)
- linux (7)
- magnetic (3)
- medical (12)
- microcontrollers (51)
- misc projects (152)
- msp (12)
- music (124)
- pic (90)
- projects (23)
- pyroedu (76)
- raspberry pi (26)
- robots (312)
- security (36)
- sensors (307)
- software (200)
- solar (19)
- stamp (9)
- tools (149)
- tutorials (98)
- Uncategorized (45)
- usb (44)
- wireless (256)
Sponsors
Build Like A Pyro!
Find many of the parts used on this site at our favorite online electronics shop
![](../../../img/gadgetory-logo-ad.png)
![](http://www.pyroelectro.com/img/pic_lcd.jpg)
Interfacing A PIC To LCD (16×2)
Posted February 12, 2008 by Chris
The LCD has made its mark on society. They are all over the place. Being able to control and display your own custom text is great for debugging, making projects look cooler and bragging rights. Learn how to use the PIC to control a simple 16×2 segment display with this tutorial!
17 Responses to “Interfacing A PIC To LCD (16×2)”
Leave a Reply
Currently Hot
![](http://www.pyroelectro.com/img/icons/ard_vga_icon.png)
An Arduino Outputting VGA Signals
output some basic vga using an arduino uno
![](http://www.pyroelectro.com/img/icons/arduino_tachometer_icon.png)
Super Simple Arduino Tachometer
build an arduino tachometer and measure rpms
![](http://www.pyroelectro.com/img/icons/arduino_lcd_article_icon.png)
Arduino 16×2 LCD Interface
display characters on an lcd using your arduino
![](http://www.pyroelectro.com/img/icons/de0_nano_breakout_icon.png)
DE0-Nano FPGA Tilt Sensing
use the de0-nano board to sense tilt and acceleration
![](http://www.pyroelectro.com/img/icons/de0_nano_breakout_icon.png)
DE0-Nano FPGA Breakout Board
build your own custom i/o expander breakout board
Animatronics
Recent Articles
![](http://www.pyroelectro.com/img/icons/wvlkjsdtgtgntkjewt_icon.png)
Arduino DDS Shield
build your own arduino based analog signal generator
![](http://www.pyroelectro.com/img/icons/dmm_complete_icon.png)
A Digital Multimeter In Review (Tenma 72-7735)
learn about your typical digital multimeter in review
![](http://www.pyroelectro.com/img/icons/annoy_image_icon.png)
The PIC Annoy PCB
build something to annoy your co-workers
![](http://www.pyroelectro.com/img/icons/cron_auto_icon.png)
Automate Your Life With Cron
learn how to use cron for computer automation
![](http://www.pyroelectro.com/img/icons/weather_scrape_icon.png)
Web Scraping For Weather Updates
learn how to use php to scrape the web
![](http://www.pyroelectro.com/img/icons/web-server_icon.png)
Creating A Web Server In Linux
learn how to make a lamp web server in linux
![](http://www.pyroelectro.com/img/icons/steprocker_icon.png)
Stepper Motor Control With A stepRocker TMCM-1110
learn how a commercial stepper motor controller works
![](http://www.pyroelectro.com/img/icons/wireless_ir_prox_icon.png)
Arduino To PIC Wireless Proximity Motor Control
control a motor with a distance sensor wirelessly
![](http://www.pyroelectro.com/img/icons/arduino_pic_comm_icon.png)
PIC to Arduino Wireless Communication via XBee
use xbee to make a pic wirelessly talk to an arduino
![](http://www.pyroelectro.com/img/icons/proximity_ir_icon.png)
Motor Control via Infrared Distance Sensor
control a motor simply by waving your hand
October 8th, 2008 at 9:52 am
nice job man
January 28th, 2009 at 4:02 pm
hy. I would like to ask someting.I want tu du a counter to count et 9999999
whit LCD display.It luck like dis I generate impuls whit E555 timer this
impuls count the counter,the impuls ar TTL.The farst 4 digit ar METERS
then the next 2 ar CM end the lest is MM.What du yoy say can you help my
whit schematic complit
soft for PIC
SORY FOR MY BAD ENGLIS
June 7th, 2010 at 6:32 pm
Good Work
PIC16F877A microcontroller connection with HD44780 LCD,C code for programming PIC16F877A to interface LCD
http://www.lcdinterfacing.info/Interface-LCD-PIC16F877A.php
December 5th, 2010 at 11:45 am
This is probably the most effective article that ever cross my reference. I do not see why anyone ought to disagree. It may be too easy #for them# to comprehend…anyway good work i’m coming again here for Extra Great Stuff!!
December 10th, 2010 at 6:04 pm
Value info. They must be something best. Thanks
December 12th, 2010 at 10:19 am
Great blog. Totally agree with him.
January 7th, 2011 at 11:03 am
Hello, I am a Web Developer and Mobile Hardware & Mobile Software expert.
I have been a full time internet Article writter for 4 years now.
I am grateful to be able to live the lifestyle I enjoy, thanks to the internet.
Can I post some Guest Article in your site?
April 29th, 2012 at 11:23 am
how to program 12×4 LCD with PIC16F877A. . i’m using ports RD for my lcd