I use Hercules Launchpad TMS570LS0432 kit and FreeRTOS v8.1.2. I use vTaskGetRunTimeStats() to view CPU usage. I periodically send and receive data from PC through UART. Does vTaskGetRunTimeStats() consider the CPU Usage along with this interrupt servicing? I see same % values in the console as it was before Interruptions. Kindly suggest a solution to calculate or view the Idle Time with changes made to it by any non-maskable interrupts.