>The only interrupt driven RS232 PIC software I could find was Tony >Kubeks example in ASM, but this doesn't have all the features I want. >Do you (or anybody else) know about a published example? I don't know what features you are looking for, but perhaps my QQQ_UART.ASPIC module does what you want. It uses fully interrupt driven I/O with separate input and output FIFOs. There are global status bits indicating whether the output FIFO has room for another byte and whether the input FIFO has a byte available. There interface to the rest of the software is via the two status bits and the UART_PUT and UART_GET subroutines. Note that you can't just grab the UART module in isolation. There are hooks to it from the interrupt module, the initialization module, and the global status bit definitions in the include file. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.