Posted: 08:24am 26 Jun 2026
Copy link to clipboard |
Volhout Guru

|
|
|
Yes, PIO can RUN at CPU speed. But it needs several instructions to count and pass it to ARM. The best you can do is make it burst count at half the CPU frequency. But controlled count is 1/3 CPU frequency (3 instructions per input cycle).
So if you clock the CPU at 300+ MHz you could count up to 100MHz.
But.... can the RP2040/2350 input handle 100MHz. The input pin and the PCB routing become critical at frequencies above 50MHz. And the PAD driver (silicon inside the chip)...can it handle 100MHz.
Volhout Edited 2026-06-26 18:27 by Volhout |