This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CAN to I2C Conversion


I have a system which communicates using the CAN bus. I want to send data out to a BT Transmitter and then receive it on my phone. The BT Transmitter has only I2C bus. Is there a chip that I can use to convert my CAN message to I2C message and send to my BT device. 

Thanks in Advance,


  • Badrinarayanan,

    I don't know of any parts specifically to do this type of conversion, so I'll move this post to the Industrial Interface Forum. They may be able to suggest something.

    One other possibility would be to use a microcontroller to perform this function and there are a number of C2000 devices that have both I2C and CAN bus functionality. If the engineers in Industrial Interface don't have anything, you can post the same question in the C2000 Microcontroller Forum and see if anyone has implemented a solution for this.

    Joseph Wu
  • Hi Badri,

    Joseph is right, TI does not have an IC that will convert CAN directly to I2C. You will have to take an intermediate step through a micro controller like Joe suggested.