MCAN vs MCAN vs FlexCAN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

MCAN vs MCAN vs FlexCAN

跳至解决方案
1,907 次查看
stevenlutz
Contributor II

I don't understand what the differences between mCAN, msCAN, and FlexCAN are or why so many different version of the can peripheral exists. 

Is there documentation on what each offers?

Any information would be appreciated. 
Thank you

0 项奖励
回复
1 解答
1,884 次查看
_Leo_
NXP TechSupport
NXP TechSupport

Hi @stevenlutz,

Thank you so much for your interest in our products and for using our community.

All these CAN modules are designed to provide a full implementation of the CAN protocol according to the CAN Specification Version 2.0, part A y/o B (depending on the device). On some devices, CAN FD is also supported.

Because they have different structures, they are different IPs, so they have different message buffer management, different registers etc.

In short, you should refer to the description of the modules in the device reference manual for more information (For example for MCAN you can refer to LPC553x, for MSCAN to KE1xZ64 and for FlexCAN to KV5x).

Hope it helps you.

Have a nice day!

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,885 次查看
_Leo_
NXP TechSupport
NXP TechSupport

Hi @stevenlutz,

Thank you so much for your interest in our products and for using our community.

All these CAN modules are designed to provide a full implementation of the CAN protocol according to the CAN Specification Version 2.0, part A y/o B (depending on the device). On some devices, CAN FD is also supported.

Because they have different structures, they are different IPs, so they have different message buffer management, different registers etc.

In short, you should refer to the description of the modules in the device reference manual for more information (For example for MCAN you can refer to LPC553x, for MSCAN to KE1xZ64 and for FlexCAN to KV5x).

Hope it helps you.

Have a nice day!

0 项奖励
回复