TCAN4550-Q1: Issue with Tcan4x5x Driver

Part Number: TCAN4550-Q1
Other Parts Discussed in Thread: TCAN4550

Tool/software:

Hello,

I am currently working with the TCAN4x5x CAN transceiver, which is connected to a T2081 processor via SPI. In my driver code, In my ISR code i cleared the IR (Interrupt Register) at address 0x1050register and checked it is zero . However, after reading the PSR (Protocol Status Register) at address 0x1044(still with in ISR), when read back the IR register it shows 0x20000000(Reserved address access).Why this is happening.

Regards,
Ravindra Arumilli.

  • Hi Ravindra,

    This bit is part of the CAN FD Controller IP called "M_CAN" that is used in the TCAN4550 and developed by Bosch.  The M_CAN User's Manual (Link) provides the following explanation for this bit.

    If you are trying to access an invalid register address or a reserved address, then this bit can be set.  Please verify you are only trying to read or write to a valid register address.

    Regards,

    Jonathan