Is bit-banging on the RP2040 Connect as precise as other boards?

My understanding is that it uses an RTOS, but with appropriate 'no interrupt' guards it should in theory be able to produce a bit stream with the same timing precision and consistency as other non RTOS boards (assuming same clock speed) . Is that true in practice?

There could also be issue WRT the QSPI flash used for program storage and caching...

After doing lots of reading, would it be fair to say that the newer micros with their fancy architectures and high clock speeds are significantly worse at doing basic bit-banging than their older simpler and slower predecessors?

It seems that todays micros are becoming dependent on peripherals for doing anything that requires precisely timed data streams, for example neopixel and one-wire devices.

Maybe. But they do also add the more advanced peripherals to compensate…

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.