> if (RCIF) > { > RcvdChar = RCREG; > CREN = 0; > CREN = 1; Glitching CREN is a bad idea. You should only do this if an error was actually detected. Otherwise, you could be trashing part of the next byte being received. ***************************************************************** Olin Lathrop, embedded systems consultant in Devens Massachusetts (978) 772-3129, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics