Hi. Another way of handling this (sending multiple bytes/characters out on the UART line), is to implement a FIFO buffer where the characters to be sent are written, and a UART TX-ISR that are fetching from the FIFO (as long as it isn't empty) and writing them to the UART TXREG. Thay way, your main code doesn't have to wait until your FIFO buffer is full. Most of the time, the FIFO can be sizes so it never will be full. For an example (not the easiest to read, but works out-of-the-box) is Olins UART routines found on www.embedinc.com/pic. The UART routines are "embeded" into the include files, so you have to look araound a bit... Regards, Jan-Erik. -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body