I'm looking for a CAN transceiver that inputs/outputs completed CAN/CANbus messages as TTL serial. I've seen them for RS2323 level serial, but that's 1) too high a voltage and 2) backwards.
I unfortunately can't use just a simple CAN transceiver and bit-bang the protocol, as for the 1MHz bus speeds it's just too much processing overhead with everything else I need the chip to do.
Likewise, I can't change chips to a CAN capable model since I'm developing for the XMEGA.
I've searched around a lot, but can't seem to find what I'm looking for. Anyone seen something like that?
P.S. In retrospect, SPI, I2C, etc would also be fine, just so long as there's no need for extra circuitry to connect to the CAN bus.