Hi Dave,
Sorry for the delay, I just received more information from the product team, they mention the following:
"Given that the internal FRO for LPC5536JHI48 has a variation of ±2% across the extended temperature range, and the CAN spec mandates a maximum oscillator tolerance of 1.58% for bit rates up to 125 kbit/s, there's a potential mismatch.
To achieve CAN FD bit rates compliant with the CAN FD spec, you would typically want an oscillator with tolerance within the mandated 1.58%. Using the internal FRO, which has a higher variation, might lead to issues especially in edge cases or over extended periods of operation, particularly in environments with fluctuating temperatures.
That being said, if your application has a more controlled environment or shorter bus lengths, it might be possible to make it work within acceptable error margins, but there would be risks involved (We suggest bit rate switch function is not enabled, and CANFD just work as CAN2.0 mode).
If CAN FD reliability and compliance are critical for your application, you might want to consider using the LPC553x packages that support external oscillators with tighter tolerances."
Let me know any question and apologies for the inconvenience, I have asked the team to add a note in the datasheet highlighting this limitation.
Regards,
Carlos Mendoza