Content originally posted in LPCWare by xianghuiwang on Thu Mar 26 15:43:32 MST 2015
In general, running from 12MHz IRC is not helping with full speed USB in active mode.
In suspend mode, we expect USB device to consume much less power hence the chip needs to be set to power down mode. Before entering power down mode, the part should switch the system clock to IRC.
The IRC accuracy and frequency range on LPC1500 does support low speed USB operation. NXP did not certify LPC1500 for low speed USB operation, but users can reference the LPCOpen Low speed USB example of LPC11U6x to implement xtal-less low speed USB application if needed.