But In case of very long traces of code, It will be more simple to implement timers just like the Systick timer or some other timer to obtain the time wanted as DWT_CYCCNT doesn't have any flag to indicate an overflow. #embeddedsystems #arm #stm32 We also see a USB 3.0 https://govindhtech.com/gigabytes-ces-2024-showcase-wows-world/