i need to handle multiple serial interfaces on a pic18fxxxx (28pin pic). i need at least 2 bidirectional rs232 interfaces, running at 9600bps. there is no 28 pin pic with 2 hardware usart interfaces, so i think i need a software solution. i tried to design a 2 channel full duplex software uart, running with 8x oversampling, polling the rx lines, detecting startbit and sampling rx lines in the middle of the bit of each rx line. unfortunately, this seems to use the full power of the pic, not leaving any performance left to do other things. is there a good solution for a pic18 multi-uart around? thanx! tinu -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist