Hi Bob, thanks for your response, >There are samples in the HiTech distribution for the 16F84, I don't have the samples as I am using the free hobbist version of Hi-Tech PICLITE that has none of the libraries included... > but if that > isn't good enough, this is a serial full-duplex terminal using an LCD, > keypad, and interrupt-driven bit-bashed RS232 in HiTech C for 16F84: > > http://www.bobblick.com/bob/projects/lcdterm/ > > Cheerful regards, > > Bob Blick Thanks for sharing your code! I will definately be taking a close look at the way you written this. Why did you decide to use interrupts. The reason I ask is that alot of the other code I have looked at, and the sample code I have found at http://www.workingtex.com/htpic/ which I am trying to get going at the moment is all done by polling. Do you get speed advantages using interrupts? Reason I ask is that my PIC will be very busy controlling two hobby servos and counting encoder ticks for each servo as well. Thanks for your help, kind regards, James Fitzsimons -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu