Steve, I don't know how to check how often the USBSERVICE interrupt is occurring. The only settings I have are the oscillator and prescaler:
DEFINE OSC 48
T1CON = $11 ; Prescaler = 2, TMR1ON
I am using a 20MHz crystal with these configuration settings:
CONFIG PLLDIV = 5 ;Divide by 5 (20MHz input)
CONFIG CPUDIV = OSC1_PLL2 ;[OSC1/OSC2 Src: /1][96MHz PLL Src: /2]
CONFIG USBDIV = 2 ;Clock source from 96MHz PLL/2
CONFIG FOSC = HSPLL_HS ;HS oscillator, PLL enabled, HS used by USB
Robert
EDIT: Interesting, I added a counter in the interrupt routine and displayed it on the LCD, it only gets executed once. I'm checking now if I disable it and never re-enable it after.
Bookmarks