Yes of course, I'm just playing around and slowly getting more insights, I want to leverage a timer next that drives some GPIO pin.You don't use SW loops for timing functions. You let the timer do it for you.
As I said, I use timers to generate VGA VSYNC, HSYNC, and VIDEO straight from hardware without SW intervention.
I can digitize 50MHz ADC continuously straight into memory without SW and interrupts.