Description
Meet the SparkFun RP2350 IoT RedBoard, a powerful and versatile wireless development platform that combines the groundbreaking Raspberry Pi® RP2350 microcontroller with the Raspberry Pi® RM2 radio module. This board is a true game-changer, offering a unique dual-core, dual-architecture configuration that allows you to choose your processing cores, all while fitting the familiar Arduino R4 form factor.
The RP2350: Unprecedented Core Flexibility
The star of the show is the Raspberry Pi RP2350, which redefines processing flexibility. This microcontroller provides a unique dual-core setup that allows you to select, in software, which cores you want to run:
A pair of Arm® Cortex-M33 cores
A pair of Hazard3 RISC-V cores
Or one of each!
All cores are capable of running at up to 150 MHz. This isn't a quad-core MCU; instead, you select at boot which two processors you want to run, allowing you to develop and test on two different architectures with a single board. This IoT RedBoard uses the RP2350B variant, which is packed with 48 GPIO, eight analog inputs, two UARTs, two SPI controllers, two I2C controllers, and a USB 1.1 controller for host and device support.
Seamless Wireless IoT with the RM2 Module
For true IoT capability, the board integrates the Raspberry Pi Radio Module (RM2). Operating over an SPI interface, the RM2 provides robust wireless connectivity with:
WiFi 4
Bluetooth® 5.2 (supporting BLE, Basic Data Rate, and Enhanced Data Rate)
Fully-Loaded for Prototyping
We designed this RedBoard to be your all-in-one platform for complex projects. It comes fully loaded with features that streamline development:
Onboard Power: Integrated LiPo battery power and charging circuits let you take your projects on the go.
Expanded Memory: Includes a massive 16MB of external Flash and 8MB of PSRAM connected to the RP2350's QSPI interface.
Expandable Storage: A µSD card slot provides ample room for data logging and file storage.
Qwiic Connectivity: A built-in Qwiic connector gives you plug-and-play access to the entire SparkFun Qwiic ecosystem of sensors, displays, and actuators.
Flexible Connections: The board shares a pinout between standard female headers and matching 0.1"-spaced plated through-hole (PTH) headers, allowing you to choose between temporary or permanent soldered connections.
High-Speed Hardware Interface
For advanced applications, the board features a 22-pin ribbon cable connector tied directly to the RP2350's HSTX (high-speed transmit) pins, enabling high-throughput data applications. A 3-pin debug header is also included for in-depth troubleshooting.
Multi-Platform Software Support
The RP2350 IoT RedBoard is built for developers of all levels. It has full software support for C/C++ using the Raspberry Pi Pico SDK, MicroPython, and the Arduino environment, so you can choose the programming language and environment you prefer.
Start Inventing Immediately: SIK Examples Included
To help you get inventing even faster, we’ve pre-loaded all the SparkFun Inventor's Kit (SIK) for MicroPython circuit source files directly onto the RP2350 IoT RedBoard! You'll find them in the sik_examples folder. Best of all, these files are included on every RP2350 IoT RedBoard, whether you get it as part of the full SIK or as a standalone board!
Specification
IoT RedBoard Features RP2350B
Integrated USB interface 48 GPIO pins8 ADC pins
1x UART
1x I2C
1x SPI
8x HSTX pins
Raspberry Pi Radio Module (RM2)
WiFi 4
Bluetooth 5.2
BDR (1 Mbps)
EDR (2 or 3 Mbps)
16MB Flash
8MB PSRAM
µSD Card Slot
MCP73831 Single-Cell LiPo Battery Charger
MAX17048 Battery Fuel Gauge
3-pin 1mm Vertical Debug Connector
22-pin 0.5mm Vertical HSTX Ribbon Connector
Qwiic Connector
LEDs:
PWR - Red power LED
CHG - Yellow battery charge status LED
STAT - Blue status LED tied to RP2350 GPIO25
WRL - Blue status LED tied to RM2 IO0
RGB - WS2812 RGB LED Data In connects to RP2350 IO3
Buttons:
RESET
BOOT
USER
Dual ARM CortexM3 and Hazard3 RISC-V Processors
User-selectable for dual-cores
520kB integrated SRAM in 10 banks
3.3V-tolerant GPIO (powered) with 3.3V failsafe (unpowered)
Peripherals
2x UART
2x SPI
2x I2C
8 HSTX Pins (Raspberry Pi's High-speed transmit interface)
24x PWM Channels
12x PIO State Machines
6x Analog Input Channels

