Okay, this is an interesting option, if I understand what the intention=20 is. CAN is differential, but I know the MCP2551 has RX and TX pins. So=20 if I feed it a high or low TTL voltage, it will send the correct CANH/L=20 signal pair accordingly? And it will also handle bidirectional comms on=20 that line to send me back a high or low TTL voltage? I don't want to mess with firmware anymore, so really want this to be a=20 hardware-only change. On 12/2/2014 10:58 AM, Denny Esterline wrote: > I suspect you could misuse and abuse several different types of > transceivers for this application. > RS232 / 485 / CAN come to mind. All designed for various noise immunity a= nd > tolerance levels. Not suggesting you use the actual protocol, but just th= e > physical link with your data protocol. > > Personally, I'm fond of CAN. As to a specific part recommendation... > MCP2551. > > > -Denny --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .