MSPM0G3507: MCAN not working with TJA1051T/3 transceiver on MSPM0G3507 – CAN transceiver compatibility clarification

Part Number: MSPM0G3507
Other Parts Discussed in Thread: TCAN332

Tool/software:

Hi TI Team,

I'm working on CAN communication using the MSPM0G3507 microcontroller and facing issues with MCAN not functioning correctly in normal mode when connected to an external CAN transceiver.

Here’s a quick summary of my setup and the problem:


My Setup:

  • MCU: MSPM0G3507

  • MCAN Clock: 40 MHz

  • Bitrate: 500 kbps (nominal), using CAN FD

  • Transceiver Used: TJA1051T/3

  • PEAK CAN tool connected as the second node for testing

  • Termination: Proper 120Ω on both ends


Issue Description:

  • MCAN works perfectly in internal loopback mode

  • In normal mode, I:

    • Do not see valid CAN frames on the bus

    • See no activity on RX (PA13) when frames are sent from the PEAK tool

    • See error frames on the bus via a logic analyser

  • Transmit frames are not observed correctly on TX line either

It appears that the TJA1051T/3 is not compatible with MSPM0’s 3.3V logic levels (TXD and RXD).


Questions:

  1. Can you confirm that TJA1051T/3 is not suitable for MSPM0 due to IO level mismatch?

  2. Which TI-recommended CAN transceivers are compatible with the 3.3V IO levels of MSPM0?

  3. Is there an official list or document showing tested transceivers (e.g., TCAN114x, TCAN332, etc.) that are validated for use with MSPM0?

  4. Are there example Booster Packs or EVMs with compatible transceivers that I can use for testing?

  5. I'll attach my project .zip file below, If any configurations mistakes I had done, Please evaluate it.https://digitalsharkblr-my.sharepoint.com/:u:/g/personal/prashanthkumar_mg_digitalshark_in/EU_0mQKDEWVKshkj0tjeRewBEZCRrq35YQh5zaQLVhACog?e=IRh29U

Thanks in advance for your help and guidance!

Best regards,
[Prashanth Kumar M G]

  • Hi,

    1. I checked on the datasheet of TJA1051T/3. It seems that it supports VIO as 3V. So, in the application level, you need to provide VCC as 5V and Vio as 3.3V for TJA1051T/3.

    2, 3 and 4. TCAN114x, TCAN1046 EVM and etc.. As long as the Vio supports 3V. 

    5. We will check it and give you feedback later.

    Best regards,

    Cash Hao