Raspberry Pi Pico 2 Launches with Arm + Risc V Cores

Next-gen Pico 2 is a significant upgrade of the OG Pico. Following is a short summary compiled from various sources.

  • $5 for non-W, Mouser quoting 5 weeks lead time
  • 4x processor cores
    • 2x ARM Cortex-M33F cores @150MHz
    • ARM’s TrustZone for Cortex-M
    • 2x 32-bit RISC-V cores based on the free and open source Hazard3 design
    • Caveat: Only 2 cores can be used at once, but can be 2x ARM, 2x RISC-V, or one of each
  • Onboard QSPI increase from 2MB to 4MB
  • 520kB of on-chip static RAM (SRAM), almost twice that of the RP2040
  • QSPI PSRAM is supported. It works for reads and writes and has a cache
  • GPIO
    • 4x ADC compatible
    • PIO state machines increased from 8 to 12
    • 5V tolerant (with VDDIO=3.3V), stated in electrical section of data sheet
  • Enhanced DMA
  • Footprint compatibility with RP2040 (yes, it has USB micro - no USB-C)
  • Wireless version, the Pi Pico 2 W, due later this year with an Infineon 43439 modem.

Hackster’s take

 
Review from Dmitry Grinberg, who has been working with Pico 2 prototypes for a year. He developed the firmware for DEFCON 32 badge with the Pico 2. See below for details on DEFCON 32 badge kerfuffle.

Official RP2350 site

https://www.raspberrypi.com/products/rp2350/

 
OT: Interesting backstory regarding the DEFCON 32 badge kerfuffle

5 Likes

They’re pretty neat!

I went to DEFCON and the rpi guys there gave me one to play with.

6 Likes

I’m jealous. Probably a good thing I don’t have one in hand, as I’d be distracted from what I should be doing :slight_smile:

Did you get the DEFCON badge with the Pico 2 chip on it?

3 Likes

Yup, I have one of those as well. The rpi folks also gave me 5 of the rp2350b’s off their reel so I’m currently working through designing a breakout board (there’s already an example one but why not build my own) for it.

3 Likes

So you got 5 of the rp2350b chips, right? Maybe your breakout board would be a good project for the proposed Kicad 8 class?

Thats…a very very hard chip to lay out xD
80 pins in a tiny form factor.

Couple friends and I have laid out the 2040 and similar chips, and they aren’t exactly fun. An easier variation would be to make a custom Arduino or something.

I wouldn’t recommend it. It’s a “fun” part to do the layout on.

As an advanced class? Yes, it would be perfect, but I’d want some folks who had done at least a couple boards in kicad first because there’s a lot of “you should use this if you don’t it won’t work” in the layout reference.

Here’s the guide to look at if you like. https://datasheets.raspberrypi.com/rp2350/hardware-design-with-rp2350.pdf