I am looking for a way to identify what CAN modules are present (CAN0, CAN1, CAN2, etc) and what features each CAN module has available. Some of the things I am looking for is if the CAN FD feature is present for each of the CAN modules, and what NXP CAN version each CAN module is using.
I want to know how to identify this for both the KE18F and S32K processors. Is there some sort of RO register that I can look at?
Thank you.
Hi@sean_dvorscak
The following is the information I found from the corresponding processors data sheet, which may be the information you want. There should be no special registers to distinguish the specific features supported by Flexcan. The FlexCAN module is a communication controller implementing the CAN protocol according to the ISO 11898-1 standard and CAN 2.0 B protocol specifications.
For KE18F
• KE18F: expansion from KE14F family, with addition of 2 x FlexCAN module
• CAN 2.0B-compliant FlexCAN provides high reliable serial communication interface for industry applications.
For S32K
Hope these answers can help you solve the problem!