Skip to main content
DColl.5
Associate
June 14, 2021
Question

CANBUS peripheral of the STM32F746ZG works with a MCP2551 transceiver..??

  • June 14, 2021
  • 3 replies
  • 1477 views

Hello, I have a big doubt. I have a STM32F746Z microcontroller and I want to use the CANBUS peripheral connected to a MCP2551. 

The MCP2551 datasheet specifies that the communication lines with the microcontroller work with 5V voltages and the STM32F746 datasheet doesn't specify if it tolerates those voltage levels. Considering that the microcontroller is powered with 3.3V, I don't know if I risk damaging the micro.

This topic has been closed for replies.

3 replies

Tesla DeLorean
Guru
June 14, 2021

>>STM32F746 datasheet doesn't specify if it tolerates those voltage levels.

Pretty sure it explicitly states CAN1_RX/CAN1_TX are "FT" pins

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Tesla DeLorean
Guru
June 14, 2021

Consider perhaps using an SN65HVD230, like the STM32F7x6G-EVAL board does

https://www.ti.com/product/SN65HVD230

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
DColl.5
DColl.5Author
Associate
June 15, 2021

Thank you very much for the information ... now I am reviewing the datasheet of the component that you recommended. Thank @Community member​ ​ ..!!

KiptonM
Senior III
June 15, 2021

I am using the MCP2562 because it works from 1.8V to 5.5V. My board voltage is 3.3V

The MCP2561 should work also.