MCAN vs MCAN vs FlexCAN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCAN vs MCAN vs FlexCAN

Jump to solution
1,906 Views
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 Kudos
Reply
1 Solution
1,883 Views
_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!

View solution in original post

0 Kudos
Reply
1 Reply
1,884 Views
_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 Kudos
Reply