All -
After playing around with it, I found that the USB clock is apparently much more tolerant of clocking errors than is suggested by this thread. In other words, I have clocked mbeds above 96 MHz and still have USB. So far I have tried 98,304,000 Hz (to get a specific 2.048 MBit serial rate) and 100,000,000 Hz just to see if I could.
At 100 MHz the USB printf output misses the first two characters, but performs flawlessly (at 460.8 KB) after that. I tried getting greedy and going for 110 MHz, but that didn't work so well. As it is, I'm very happy with the "bonus" 4 million clocks per second.
Regards,
- Gary
Can we change the clock frequency of a peripheral after PLL0 has been enabled and connected? The errata sheet for the LPC1768 says we can't. Please see my other post, added today.
How do you guys choose arbitrary peripheral clock frequencies?
Thanks.