Check the piclist.com site - there is a complete 4/8-bit interface in HiTech C for those LCD's that I did. I don't know how to find it as the site is organized counter-intuitively (to me, anyway). You'd have to ask James Newton - he gave me the URL one time. There is a bug in the posted code. In the routine which writes a byte (selecting 4/8 bit mode of course), there is an extra click on the E pin. You need to move that to inside the 8-bit #if portion. Andy Tim S on 10/04/2000 04:08:04 AM Please respond to pic microcontroller discussion list To: PICLIST@MITVMA.MIT.EDU cc: (bcc: Andrew Kunz/TDI_NOTES) Subject: Re: [PIC]:"Hello World" on a 16f84 & HD44780-compatible LCD My apologies.. I should have mentioned that I don't know assembly. Is there a HiTech-C equivalent? I have MPLAB and PIC-Lite. Regards - Tim >Here is some code for a 16F873 @ 4MHz, but it should work with a F84. > >-- >Best regards > >Tony > >ICmicro's >http://www.picnpoke.com >mailto:sales@picnpoke.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's