David, Let's try this again. I decided to use a 18f4550 instead of the=20 16f877a. Sorry about that. The PIC and LCD initialize but I can't get=20 the LCD to accept and display any data such as a or b or hello there and=20 so forth. I have been discussing the 4550 all along and you were under=20 the impression that I was using a 877. My fault. Thanks, rich! On 10/22/2015 6:57 PM, David Duffy (AVD) wrote: > OK, I just checked and the 16F877A doesn't have a LAT registers, so > you'll need to use PORTDbits.RD0 in that case. > > This means you're in RMW issue territory so make sure you interleave any > successive bit twiddles with a small delay. > David... > > On 23/10/2015 9:44 AM, Richard R. Pope wrote: >> David, >> I tried that and here are the actual error messages. Any thoughts= ? >> Anyone else? >> hFunctions.h:269: error: (255) not a member of the struct/uni= on "" >> hFunctions.h:269: error: (182) illegal conversion between typ= es >> Thanks, >> rich! >> --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .