I have an application where my 18F is between another chip, and a PC. What I'm trying to do, is make the communication appear "transparent" using a hardware UART to send/receive bytes to/from PC, and use the software UART to talk to the other chip. This other chip responds very quickly, so using the standard software UART libraries doesn't work. Tomorrow I'll try to drop the libraries, and write a state machine. Is there something out there, similar to what I described (open source)? Wouldn't want to reinvent the wheel (very close deadline)... Best regards, Vitaliy -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist