New Raspberry Pi Pico 2

In case you have missed it Raspberry Pi has launched its new product, second edition of Raspberry Pi Pico. It has a new microcontroller and it is lots of fun! Here, I highlight the most important things and differences.

It is necessary to distinguish two things. One, there is a new development board called Raspberry Pi Pico 2 and there is a new microcontroller family called RP2350 or RP235X to be precise. Previous version was equipped with RP2040. The new MCU is a considerable upgrade. So, let’s start with the comparison of these two microcontrollers.

RP2350 vs RP2040

FeatureRP2350RP2040
Cores2 x Dual-CoreDual-Core
Core Architecture32-bit ARM Cortex-M33, or 32-bit RISC-V Hazard332-bit ARM Cortex-M0+
Max CPU Clock150 MHz133 MHz
RAM520 KB, extensible via PSRAM264 KB
Flashup to 16 MB via QSPI or 2 MB on-chip, 8 kB OTP memoryup to 16 MB via QSPI
Direct Memory Access12 x DMA12 x DMA
SecurityArm TrustZone, 8KB OTP, Secure BootNone
Operating Voltage3.3V3.3V
USB InterfaceUSB 1.1 Device and HostUSB 1.1 Device and Host
Program LoadingUSB Mass Storage, UF2USB Mass Storage, UF2
GPIO30 x or 48 x Digital IO26 x Digital IO
ADC4 x or 8 x 12-bit ADC (Analog pins)4 x 12-bit ADC (Analog pins)
Peripherals2 x UART, 2 x I2C, 2 x SPI, 24 x PWM2 x UART, 2 x I2C, 2 x SPI, 16 x PWM
PIO3 (12 x state machines)2 (8 x state machines)
On Chip SensorTemperatureTemperature
IC PackageQFN-60 or QFN-80QFN-56
RP2350 vs RP2040

In above table I have compared these two MCUs. The most important changes are highlighted but let me sum it up. New RP2350 has two double cores. Either Cortex-M33 which now comes with FPU or two RISC-V cores. During runtime only one set of cores can be operational. Since we have new core Cortex-M33 also security features are present now. There is a slight increase of maximum clock frequency. Also, the RAM memory is almost twice as big reaching slightly over half a MB. RAM is also extensible via PSRAM. Depending on RP2350 there is build-in 2MB of Flash available. RP2050 comes in two packages QFN-60 and QFN-80, thus it is possible to provide more GPIOs. What is more, the larger package facilitates not only 4 ADC channels but 8 of them. Finally, it is worth to notice that the number of PIO was increased to 3 resulting in 12 state machines in total. The instructs were redefined a little bit but the maximum number of instruction is still 32.

As mentioned, currently there are four versions of RP2350 chip.

RP235XPackageInternal FlashGPIO numberADC channels
RP2350A QFN-60None304
RP2350B QFN-80None488
RP2354A QFN-602 MB304
RP2354B QFN-802 MB488
Different versions of RP205X chip family

Pico vs Pico 2

Raspberry Pi Pico and Raspberry Pi Pico 2 are almost identical. There is still a micro USB connector, the pinout is the same. In turn, the amount of external Flash memory was doubled, now it is 4 MB.

More about the Raspberry Pi Pico 2 at this site. Also, if you are interested here you will find RP2350 chip documentation.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.