The smaller current spikes are very regular and occur every millisecond. Some of these have Program Counter
sample values resolved as usb_device_interrupt_handler, which confirms this is a USB millisecond tick pulse waking
the CPU briefly. The interrupt is executed too quickly to be caught on all executions. The larger current spikes are
often associated with another USB function (csw_send / receive).
Double clicking on one of the Program Counter samples will open the editor and highlight the line corresponding to
that sample.
Power Debugger
Detailed Use Cases
©
2020 Microchip Technology Inc.
User Guide
DS40002201A-page 42