Infineon XMC4400 CAN message object and LIST register

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
StanGilbertland
Level 1
Level 1
First reply posted First question asked Welcome!

Hi

I am using Infineon XMC4400 Controller and I am converting Basic CAN functionality to Full CAN functionality. I am facing difficulty in understanding Message Object allocation with LIST register- As per my knowledge-

  • XMC4400 supports 64 Message object and each MO must be allocated to one of the LIST register.
  • There are 8 LIST registers in MultiCAN module
  • Using PANCTR we can update/modify/remove the Message object to/from the LIST

(Please correct me if I am wrong.)

So my question is Can we allocate all 64 MOs to single LIST register or is there is any limitation? I am not finding the clear explanation in reference Manual.

0 Likes
1 Solution
Alakananda_BG
Moderator
Moderator
Moderator
50 likes received 250 sign-ins 250 replies posted

Hi @StanGilbertland ,

The 3 points which you have mentioned above are correct.

Can we allocate all 64 MOs to single LIST register or is there is any limitation? 

>>The answer is NO, you can allocate a maximum of 32 MOs to a single LIST register.

I have attached an image below for reference.

Alakananda_BG_0-1652162175463.png

Regards

Alakananda

View solution in original post

0 Likes
1 Reply
Alakananda_BG
Moderator
Moderator
Moderator
50 likes received 250 sign-ins 250 replies posted

Hi @StanGilbertland ,

The 3 points which you have mentioned above are correct.

Can we allocate all 64 MOs to single LIST register or is there is any limitation? 

>>The answer is NO, you can allocate a maximum of 32 MOs to a single LIST register.

I have attached an image below for reference.

Alakananda_BG_0-1652162175463.png

Regards

Alakananda
0 Likes