Odd that the newer RP2350 has a lower clock speed, while being improved in most other respects. Is that why the RP2040 is still seemingly the community preference?
| Feature | RP2040 | RP2350 |
|---|---|---|
| Package | QFN-56EP | QFN-60EP or QFN-80EP |
| CPU Cores | 2 × ARM Cortex-M0+ | 2 × ARM Cortex-M33 (w/FPU), 2 × Hazard3 RISC-V |
| CPU Clock | 200 MHz[5] | 150 MHz |
| SRAM | 264 KB, 6 banks | 520 KB, 10 banks |
| Flash | None | None (RP2350), 2 MB (RP2354) |
| OTP | None | 8 KB |
| DMA | 12 chan, 2 IRQ | 16 chan, 4 IRQ |
| PIO | 2 (8 state machines) | 3 (12 state machines) |
| PWM | 16 | 24 |
| ADC | 4-chan 12-bit ADC | 4-chan 12-bit (QFN-60EP), 8-chan 12-bit (QFN-80EP) |
| DAC | None | None |
| HSTX | None | One |
| Engines | ? | RNG, SHA-256 |