If you've set that to low priority, then the high priority interrupts will interrupt that routine and service the USB in the middle of a USBSERVICE statement.
That will knock out the USB in short order.
When you are servicing USB via interrupts, you cannot have a USBSERVICE statement anywhere else in your program.
Only in the USB_INT or other high priority handlers that can't be interrupted.
Bookmarks