CAN FD Controller

cancel
Showing results for 
Search instead for 
Did you mean: 

CAN FD Controller

Jump to solution
2,245 Views
dapenghan
Contributor II

Hi everyone,

 I want to choose a canfd controller,But I can't find it . Could you tell me which is my best choose?

Best regards,

Han

Tags (1)
0 Kudos
1 Solution
446 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi Han,

following MCUs offer the CAN FD feature on CAN modules. Note some are compliant to a new CAN FD specification (called ISO CAN FD) using latest MCU maskset, some to previous version (non-ISO CAN FD)

 

FlexCAN:

MPC5748G: ISO CAN FD, new mask set is 0N78S, part num. SP574xC/GxK0Axxxx(R) ("K0A" says that there's mask set 0N78S)

MPC5746C: ISO CAN FD, new mask set is 0N48S, part numbers SP574xB/C/DxK0Axxxx(R) (there's "K0A" as above...)

MPC5746R: non-ISO

S32K144: ISO CAN FD

 

MCAN

MPC5777M: non-ISO

MPC5777C: ISO CAN FD, new mask set is 3N45H, part numbers SPC5777CxK3xxx ("K3" says that there's mask set 3N45H)

MPC5775K: ISO CAN FD

BR, Petr

View solution in original post

0 Kudos
6 Replies
446 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi Raghu,

yes, the MPC5746R does not have CAN FD functionality.

The info was given based on old RM.

BR, Petr

0 Kudos
445 Views
raghurajappa
Contributor IV

Hi Petr,

As per my understanding, MPC5746R does not supports non-ISO (or even ISO CAN FD for that matter). Maybe I am wrong, but the MPC5746R features indicates that CAN_FD is false which, as per my understanding, means the feature is not supported by the microcontroller. I see this as misleading. Does it mean that the hardware supports BOSCH style CAN FD and the software is not supporting the same?? 

Could you please clarify?? 

Kind Regards,
Raghu

</*! @brief FlexCAN Embedded RAM address offset */
#define FEATURE_CAN_RAM_OFFSET (0x00000080u)
/* @brief Has Self Wake Up mode */
#define FEATURE_CAN_HAS_SELF_WAKE_UP (0)
/* @brief Has Flexible Data Rate */
#define FEATURE_CAN_HAS_FD (0)
/* @brief Clock name for the PE oscillator clock source */
#define FEATURE_CAN_PE_OSC_CLK_NAME XOSC_CLK
/* @bried FlexCAN has Detection And Correction of Memory Errors */
#define FEATURE_CAN_HAS_MEM_ERR_DET (1)>

0 Kudos
447 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi Han,

following MCUs offer the CAN FD feature on CAN modules. Note some are compliant to a new CAN FD specification (called ISO CAN FD) using latest MCU maskset, some to previous version (non-ISO CAN FD)

 

FlexCAN:

MPC5748G: ISO CAN FD, new mask set is 0N78S, part num. SP574xC/GxK0Axxxx(R) ("K0A" says that there's mask set 0N78S)

MPC5746C: ISO CAN FD, new mask set is 0N48S, part numbers SP574xB/C/DxK0Axxxx(R) (there's "K0A" as above...)

MPC5746R: non-ISO

S32K144: ISO CAN FD

 

MCAN

MPC5777M: non-ISO

MPC5777C: ISO CAN FD, new mask set is 3N45H, part numbers SPC5777CxK3xxx ("K3" says that there's mask set 3N45H)

MPC5775K: ISO CAN FD

BR, Petr

View solution in original post

0 Kudos
445 Views
chenyandong
Contributor II

Hi,Petr,

MCAN

MPC5777M: non-ISO

MPC5777C: ISO CAN FD

Is there a difference about of non-ISO and ISO CAN FD?

0 Kudos
445 Views
jschloss
Contributor III

Is there any plan in the roadmap to bring ISO CAN FD to the MPC5777M in a future revision?

Thanks,

Jacob

0 Kudos
445 Views
dapenghan
Contributor II

Thank you very much!

0 Kudos