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.

LP-MSPM0G3507: LP-MSPM0G3507 : Intermittent RX Interrupt Missing When Using MCAN Message RX Example

Part Number: LP-MSPM0G3507

Hello,

I would like to report an intermittent issue related to MCAN RX interrupts.

The TX-related issue has already been resolved, and transmission works as expected.
Currently, I am using the **mcan_message_rx** example as provided, without major modifications.

In general, the RX functionality works correctly. Incoming CAN frames are observed on the bus and are sometimes correctly received by the MCU. However, **intermittently**, the following issue occurs:

* The CAN RX signal is present on the bus (confirmed with a logic analyzer)
* **MCAN0_INST_IRQHandler is not entered**
* No RX FIFO New Message interrupt (RF0N) is triggered
* As a result, the received message is effectively ignored unless another frame is received afterward

This issue appears sporadically and does not occur consistently. When the problem happens once, the RX interrupt does not trigger for that frame, but it may recover on the next received message.

I would appreciate any clarification on:

* Known limitations or corner cases of the MCAN RX FIFO interrupt mechanism
* Whether RX FIFO overwrite mode or ACK timing could cause this behavior
* Recommended best practices to avoid missing RX interrupts in this scenario

Thank you for your support.