> What I'm doing is having one PC on input using a > Max232 and want the ability to switch between 2 output > ports. i.e. PC to comp#1 of if I type a string ~1 the > pic switches the output to comp#2. That is a good attempt at 'specificaion' instead of 'solution description'. But depepending on what you really want there are still a lot of solutions! 1. You did not mention the boundary conditions, but assuming that you want to send to two devices from a PC, and the devices do not need the handshake signals, you could use one of those to control a relais. With a small relais you might be able to drive it directly from the RS232 handshake signals. Otherwise a T + R + power supply will accomodate almost any relais. But don't forget the diode! (That is neither a C nor an R, but still a very usefull component, sepecially in this case!) 2. Assuming that you can not use a handshake signal the easiest route would be to convert RS232 to TTL, feed that to the PIC, and let the PIC control a relais. No need to convert TTL back to RS232, a 1488 (or is it 1489?) is much cheaper than a max232. 3. Assuming that you are allergic to relais you could input the TTL level serial input to a PIC, and let the PIC copy the signal to the selected output. No nand or other gates required. 4. Assuming that you are very fond of gates, the PIC can of course be kept stupid, and just provide a signal to the gates. Wouter van Ooijen Van Ooijen Technische Informatica: http://www.voti.nl Jal compiler for PIC uC's: http://www.voti.nl/jal PICs kopen? http://www.voti.nl/shop -- 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