While I was absorbed/busy because of summer and festival season I was completely unaware of a big announcement from Raspberry Pi: that a new Raspberry Pi Microprocessor, the RP2350 came out along with the Raspberry Pi Pico 2 as a “standard” Development Board. Also, some parts on my Youtube Channel got unexpected attention.
So, let’s discuss briefly in which way the RP2350 impacts the PiPicoFX project. Sure not all the new feature are of interest but some definitely are
- Dual Arm Cortex M33 instead of two M0+’s: Audio processing can be float on the Raspberry Pi Pico version as well! Luckily I already ported the audio algorithms to float
- Double the RAM, 520kb instead of 260kb: At first glance a doubling of the delay times! Only at the first glance since a float processing a sample is double the size so we end up having roughly the same number of samples in RAM.
- 150 MHz max CPU frequency: A slight boost in performance/decrease in CPU load
- extended boot options, security features: Allows to ship devices accepting only signed firmware thus reducing the risk of breaking a device with an unofficial firmware. This is rather theoretical though.
- two QSPI-Controllers/ support for PSRAM: Maybe a door open up for adding a fat PSRAM block for really long delay or looper functionalities
- More Pins: probably removes the need to have and extra Microprocessor for handling extra UI Elements
To wrap it up: the RP2350 has some exciting new feature, the most important one probably being the floating point support of the processors. I’ll soon start blending the Raspberry Pi Pico and the Daisy Seed codebase of the PiPicoFX into a new Raspberry Pi Pico 2 firmware.


