Hi List, Say we have a circuit with a number of different signal lines (CAN, RS232, etc) that we'll call A, B, C, D. Now imagine that we have a connector with 13 pins (1 thru 13). Finally, we have a requirement to switch any line to any pin (e.g., B can go to any pin, 1 thru 13). If the lines were TTL, one could use a 1-to-13 multiplexor on each pin (and the software would ensure that no two signals are wired to the same pin). However, what do you do if the lines can have different voltages and won't tolerate a high series impedance (>10 Ohms)? Reed relays and FETs (perhaps wired through multiplexors to reduce required PIC pin count) naturally come to mind. Unfortunately, using discrete components means excessively high BOM and assembly costs. Any other ideas? Thank you in advance, Vitaliy -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist