Sub-millisecond timer output compare interrupt

You can have a try with the SparkIntervalTimer library which is interrupt driven an should be good down to 10µs.

And there are some samples by @rickkas7 that also feature timer driven ADC


2 Likes