Is it possible to have CAN and USB share the same lines to allow switching between both protocols? (They go to the same pins on the chip) I know USB requires transient voltage supression circuitry (like the USB6B1:
) Will this interfere with CAN? I wouldn't think so. I also have seen that CAN communication requires its own seperate transceiver. Is this an absolute necessity? What I am trying to do is allow USB programming via bootloader, then CAN communication to external devices on the same outputs (over a USB cable). Any advice/input is much appreciated.