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.

MSPM0G3507: Query Regarding MCAN Module Message RAM Configuration

Part Number: MSPM0G3507

Tool/software:

Dear TI Support Team,

We are working with the MCAN module and have configured the Message RAM as follows:

  • TX FIFO Size: 6 elements
  • RX FIFO Size: 14 elements
  • Acceptance Filtering: Classic Bit Mask Filter
  • FIFO Element Size: 8 bytes

As per the datasheet, the Message RAM is used for:

  • Received Messages
  • Transmit Messages
  • Tx Event Elements
  • Message ID Filter Elements

However, we have observed that we can configure only 34 acceptance filters. When we attempt to configure more filter IDs, the filtering does not work correctly, and we start receiving all non-matching frames.

Could you please confirm:

  1. The maximum number of acceptance filters that can be configured for the MCAN module?
  2. The maximum RX FIFO size and maximum TX FIFO size that can be allocated?
  3. If there are any constraints or limitations on filter configurations when FIFO elements are set to 8 bytes?

The MCAN configuration image is attached. Your guidance on this issue would be greatly appreciated.

  • Hi,

    I think this issue is related to exceeding the MCAN RAM 1kB size. The filter information also saves in this RAM. It could cause this issue you observed. 

    Best regards,

    Cash Hao