> Has anyone used the interupt driven RS232 comms > program in microchip AN555 on the 16C84? > > From what I can see, it is for the 16C71. I have used a modified version to work on different pins. Since I couldn't use the interrupt for the Receive I used the timer Interrupt (TMR0) to check for Receive Data. I actually implemented mine fully in the ISR where you simply set a flag when you have transmit data available and a flag is set when receive data is available. I had very little problems making the modifications and getting it to work. If you have any problems implementing it, let me know and I will see what I can do to help. Good luck! Alan G. Smith +--------------------------------------------------------- | Alan G. Smith | ags@poboxes.com | http://www.innovatus.com/ags