Eric, I have character LCD test code for the PIC 16C84 on my web-page:- http://ourworld.compuserve.com/homepages/steve_lawther/charlcd.htm This code also flashes an LED to tell you whether it is talking to the display ok, or flashes error codes to indicate the problem. It works in 4 bit mode - the only possible problem for you is that the data nibble is Port B4-7 not B0-3 which I believe you've already wire up as. Steve Lawther Eric van Es wrote: > > > What I get when power it up and adjust the contrast, is 8 dark blocks > left, and 8 lighter ones to the right. > > When I run Niki's program all 16 character become lighter - so I > assume > it is initialised. > At this point, I can't get it to display anything else. I'll ask Niki, > since I had to change one or two things to get MPASM to assemble it. > > Is it possible to destroy just the data display part of the LCD. I > find > it unlikely that soldering my pins on it could destroy the bugger. > > Cheers! And thanks for the help! > > -- > Eric van Es | Cape Town, South Africa > mailto:vanes@ilink.nis.za | http://www.nis.za/~vanes > LOOKING FOR TEMPORARY / HOLIDAY ACCOMODATION? > http://www.nis.za/~vanes/accom.htm