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
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)>
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