I want to choose a canfd controller,But I can't find it . Could you tell me which is my best choose?
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)
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...)
S32K144: ISO CAN FD
MPC5777C: ISO CAN FD, new mask set is 3N45H, part numbers SPC5777CxK3xxx ("K3" says that there's mask set 3N45H)
MPC5775K: ISO CAN FD
Thank you very much!
Is there any plan in the roadmap to bring ISO CAN FD to the MPC5777M in a future revision?
MPC5777C: ISO CAN FD
Is there a difference about of non-ISO and ISO CAN FD?
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??
</*! @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)>
yes, the MPC5746R does not have CAN FD functionality.
The info was given based on old RM.
Retrieving data ...