Hey @Robert93820,
That’s a great breakdown, thanks for sharing your experience. You’re absolutely right, the overhead in functions like digitalWrite (and the equivalent in MicroPython) can really add up when you’re trying to chase precise timing.
I was able to track down your forum post “Arduino UNO R3 some limitations”. Very in-depth write-up there, I’ll have to have a better read over my lunch break today ![]()