2025-10-08 1:52 AM
Hi.
I'm not very familiar with STM32 yet.
Can STM32F103 delay up to 62ns or 125ns to raise GPIO and lower it again during that time interval?
Thank you :)
2025-10-08 2:14 AM
No problem. Use TIMx hardware timer in PWM or one-pulse mode.
2025-10-08 2:22 AM
So, can the STM32F1 MCU do that without having to use the STM32G4 MCU, which has a higher clock speed?
2025-10-08 3:11 AM
The general-purpose timer of any STM32 can do it easily.
Software delays are impractical and non-reliable and as such should be avoided even if they are theoretically possible.
2025-10-08 3:33 AM
This times correspond to 16MHz and 8MHz, which a F103 is surely capable to achieve with a timer.
However, you didn't tell us anything about the use case.
What is it used for, what accuracy is required, and what is the maximal allowed jitter ?
By the way, quartz oscillators are available with this frequency (16MHz), you could derive it directly from hardware.