Maker Monday: Some of the best RP2350-based boards – Raspberry Pi

by Anika Shah - Technology
0 comments

Beyond the Pico 2: Exploring the RP2350 Microcontroller Ecosystem

The release of the Raspberry Pi Pico 2 marked a significant leap in the world of hobbyist electronics, but the real story lies beneath the surface. The heart of the Pico 2 is the RP2350, a microcontroller designed not just for a single board, but as a foundation for an entire ecosystem of third-party hardware. For developers and makers, the RP2350 represents a shift from simple control tasks to more complex computational projects.

Whether you are building an AI-integrated sensor node or a sophisticated robotics controller, understanding the nuances of the RP2350 and the boards that leverage it is key to choosing the right hardware for your next build.

The Technical Leap: RP2040 vs. RP2350

The transition from the original RP2040 to the RP2350 isn’t just a modest bump in speed. it’s a fundamental architecture upgrade. The RP2350 features dual Arm Cortex-M33 processors running at 150MHz. This move to the Cortex-M33 provides better efficiency and more powerful processing capabilities compared to the previous generation.

From Instagram — related to Arm Cortex, Increased Memory

Beyond the processor, the RP2350 offers several critical hardware improvements:

  • Increased Memory: With 520KB of on-chip SRAM, the chip can handle larger datasets and more complex code structures without relying as heavily on external memory.
  • PIO State Machines: The inclusion of twelve Programmable I/O (PIO) state machines allows developers to create custom hardware interfaces, effectively adding “virtual” peripherals to the chip.
  • Enhanced Security: The newer architecture includes improved security features, making it more suitable for projects that require secure boot or encrypted communications.

Understanding the Variants: RP2350A and RP2350B

One of the most important distinctions for hardware designers is the difference between the two main versions of the chip. While they share the same internal processing power, their physical footprints and connectivity differ.

The RP2350A is the standard version found in the official Raspberry Pi Pico 2. It is optimized for a compact footprint and standard pinouts.

The RP2350B is the “expanded” version. It provides 20 additional pin connections, including 16 extra GPIO pins and five additional ADC channels. This makes the RP2350B the ideal choice for boards that need to interface with a high volume of sensors or actuators without needing external multiplexers.

The Rise of Third-Party RP2350 Boards

Because Raspberry Pi sells the RP2350 chip independently, third-party manufacturers are creating specialized boards that add features the standard Pico 2 lacks. We are seeing a surge of boards from industry leaders like Adafruit and Pimoroni that tailor the chip for specific use cases.

Mass Make Mini Masterboards on this #makermonday

Common enhancements found in these third-party boards include:

  • Integrated Power Management: Boards with built-in LiPo battery charging and voltage regulation for portable projects.
  • Expanded Storage: Some boards integrate significantly more RAM and flash memory (up to 16MB) to support more demanding applications.
  • Built-in Connectivity: The addition of Ethernet ports, Wi-Fi modules, and mini LCD touchscreens directly on the PCB.
  • Specialized I/O: Integrated motor drivers, servo controllers, and IMUs (Inertial Measurement Units) for robotics.

Key Takeaways for Developers

Feature RP2040 (Old) RP2350 (New)
Processor Dual Cortex-M0+ Dual Cortex-M33
Clock Speed 133MHz 150MHz
On-chip SRAM 264KB 520KB
Pin Variants Single version RP2350A & RP2350B

FAQ: Choosing Your RP2350 Hardware

Do I need the RP2350B version for my project?

If your project requires more than the standard number of GPIOs or additional analog-to-digital converter (ADC) channels, the RP2350B is the better choice. If you are building a standard prototype or using a breadboard, the RP2350A (found in the Pico 2) is typically sufficient.

FAQ: Choosing Your RP2350 Hardware
Maker Monday

Is the RP2350 compatible with existing RP2040 code?

While the architecture has changed, much of the C/C++ and MicroPython code written for the RP2040 can be ported to the RP2350 with minimal changes. However, to take full advantage of the Cortex-M33 features and the increased SRAM, some optimization is recommended.

Where should I start if I’m new to the RP2350?

The Raspberry Pi Pico 2 is the best entry point due to its extensive documentation and community support. Once you outgrow its capabilities, look for third-party boards that add the specific peripherals (like battery power or screens) that your project requires.

Looking Ahead

The RP2350 is more than just a chip; it’s a catalyst for a new wave of embedded development. By offering a high-performance, flexible core that third parties can build upon, Raspberry Pi has ensured that the ecosystem will evolve far beyond the limits of a single reference board. As more specialized hardware hits the market, the barrier between “hobbyist” projects and “professional” embedded systems continues to disappear.

Related Posts

Leave a Comment