6 years ago.

Do I need a CAN transiever for this?

I've read the spec sheet its not clear if I do or not, how can I tell from the spec sheet?

Question relating to:

Affordable and flexible platform to ease prototyping using a STM32F303K8T6 microcontroller.

1 Answer

6 years ago.

If you need the signal at actual CAN level bus voltage, then Yes you need a transceiver. You can test the CAN driver in loopback mode without the transceiver, but to connect to the bus you will need it.

Accepted Answer

Thanks Graham, some mcu's apparently don't need one, how can i tell from the spec sheet its not obvious to me.

posted by joe holdsworth 27 Feb 2018

Virtually all of them do require a transceiver chip. If a part doesn't require one expect it to make a big deal about it.

It's a bit like UARTs, all of them have a UART but I can't think of any off hand that output RS232 levels, you always need to use a driver. Line drivers are a very different silicon process to logic, mixing the two adds cost and complexity.

posted by Andy A 28 Feb 2018