Is the internal 4 Mhz oscillator in a kinetis-k-series K10 accurate enough for high speed can 2.0 #bit timing or must we have an external crystal on our board?
I know the internal oscillators were not good enough for USB until they got the 48 MHz included but I am not sure about CAN on the older 4 MHz parts.
Tolerance is, of course, related to your bitrate and other tolerance factors, but suffice it to say that ANY CAN interface is going to need better than 1% tolerance, and even that cannot be held by internal chip oscillators. In general, you can say that the semi-synchronous nature of CAN requires frequency error on the order of <0.1% to keep all participants in lock-step, so definitely crystal-based.
Retrieving data ...