Skip to product information
1 of 2

Raspberry Pi Pico 2 RP2350A USB-C Dual-Core Development Board

Raspberry Pi Pico 2 RP2350A USB-C Dual-Core Development Board

Regular price Rs.7,000.00 PKR
Regular price Sale price Rs.7,000.00 PKR
Sale Sold out
Shipping calculated at checkout.
Quantity

This board runs on the RP2350A chip, giving you dual-core ARM Cortex-M33 and dual-core Hazard3 RISC-V processors on the same silicon, switchable at will, clocked up to 150MHz. You get 520KB of SRAM and 2MB of onboard flash, a Type-C port for host and device USB1.1 work, and 15 GPIO pins broken out for SPI, I2C, UART, ADC, and PWM. Program it in MicroPython or C/C++ and flash it by drag-and-drop. Built for engineers and technicians who prototype custom firmware, test jigs, or USB-interfacing tools on their repair bench.

SKU:MST-SOCKET-99

⚖️ Weight: 0.01 kg

  • Safe & Secure Payment
  • Fast Delivery
  • WhatsApp Support
View full details

Description

Every custom tool a technician builds starts with a microcontroller that can talk to hardware without getting in the way. The RP2350A on this board handles that job with a dual-architecture setup you don't see on most dev boards: two ARM Cortex-M33 cores and two Hazard3 RISC-V cores sit on the same chip, and you pick which architecture runs your code. Neither is locked out. If you're building a custom diagnostic box or a firmware-driven jig for your bench and you want to experiment with RISC-V without abandoning ARM tooling, this chip gives you that room. Both core pairs clock up to 150MHz, so you're not short on headroom for real-time GPIO handling or signal work. The board carries 520KB of on-chip SRAM and 2MB of onboard flash through a W25Q16JVUXIQ NOR flash chip. That's enough working memory and storage for firmware projects that go beyond blink-an-LED territory — USB stack implementations, PIO-driven protocols, or logging routines that need buffer space. Power comes through an RT9013-33GB LDO regulator, rated for 500mA with low dropout and low noise, which keeps your 3.3V rail stable even when you're driving peripherals off the same supply. USB connectivity runs through a Type-C port, so you stop fighting cable orientation every time you plug in for programming or debugging. The port supports USB1.1 in both host and device modes. That distinction matters if you're building tools that need to talk to other USB peripherals directly rather than just tethering to a PC — the board can act as the host itself. Dedicated PIO-USB pull-up/pull-down resistors handle sink/source switching through resistor configuration, giving you control over how the port negotiates power roles. Fifteen multi-function GPIO pins come broken out from the RP2350A, wired to 2x SPI, 2x I2C, 2x UART, 4x 12-bit ADC channels, and 14 controllable PWM channels. That's a full spread of interfaces for sensor reads, display drivers, communication with other boards, or analog signal capture. Underneath all of that sit 12 programmable I/O (PIO) state machines — the same PIO subsystem that made the original Pico popular for bit-banging protocols the hardware peripherals don't natively support. You can define custom timing-sensitive protocols in PIO assembly and offload them from the main cores entirely. Flashing firmware doesn't require a programmer box. Hold the BOOT button while resetting, and the board enters mass-storage mode — drag your UF2 file onto it like a USB drive, and it reboots into your code. A separate RUN button handles hardware resets without touching BOOT mode. An onboard WS2812 RGB LED gives you visual status feedback straight out of the box, useful for debugging without needing an external display connected. Development happens in either MicroPython or C/C++, with the Pico SDK and Arduino-Pico core both applicable since the RP2350A retains software compatibility with earlier Pico-series chips. Thonny IDE covers MicroPython workflows, while VS Code with the Pico extension handles C/C++ builds. Official example code — including PIO-USB host/device demos and RGB LED control — ships through the RP2350-USB-C GitHub repository, so you're not starting from a blank editor. A built-in temperature sensor reads the chip's real-time junction temperature, which helps when you're running the board inside an enclosure or near heat-generating components on a workbench setup. Low-power sleep and dormant modes are supported too, relevant if your custom tool needs to run on battery or minimize standby draw between operations. For a GSM repair workshop, this board doesn't function as a phone-specific flasher or unlocker out of the box — it's a development platform. Where it earns its place on the bench is in what you build with it: custom USB host/device bridges for interfacing test equipment, PIO-based signal capture for board-level diagnostics, firmware for jigs that automate repetitive test sequences, or RGB status indicators wired into larger repair rigs. If your workshop does any in-house tool development alongside phone repair — building your own continuity testers, programmable relay controllers, or USB protocol analyzers — this is the kind of board that sits underneath that project. The half-hole PCB edge design lets you solder it directly onto a carrier board if you're embedding it into a permanent tool rather than using it standalone with jumper wires, which matters if you're moving from a prototype on a breadboard to a finished piece of bench equipment.

Key Features

• Dual-core ARM Cortex-M33 and dual-core Hazard3 RISC-V on one chip, switchable
• Clock speed up to 150MHz across both architectures
• 520KB on-chip SRAM for buffer-heavy firmware work
• 2MB onboard NOR flash for firmware and data storage
• USB Type-C port with host and device mode support
• 15 GPIO pins covering SPI, I2C, UART, ADC, and PWM
• 12 programmable I/O state machines for custom protocol handling
• Drag-and-drop UF2 flashing via USB mass storage mode

Specifications

Brand Entity Waveshare
Product Entity RP2350-USB-C Development Board
Technology Entity RP2350A Dual-Core ARM Cortex-M33 / Hazard3 RISC-V Microcontroller
Compatible Device Entities USB Type-C Host/Device Peripherals, PC (MicroPython/C++ Toolchains)
Repair Process Entity Custom Diagnostic Tool Development, Firmware Programming, Test Jig Prototyping
Industry Entity Mobile Repair Tool Development, Embedded Electronics, PCB-Level Prototyping

Compatible Devices

Universal — not device-specific. Interfaces over USB1.1 (host and device modes) with PCs and other USB-capable hardware; programmable for custom integration into repair-bench tools, jigs, and diagnostic equipment.

Common Repair Uses

Firmware development for custom diagnostic tools, USB host/device bridge building, PIO-based protocol and signal capture for board-level testing, automated test-jig controllers, and status-indication modules for in-house repair equipment.

FAQ

What is the product name?
The product name is Raspberry Pi Pico 2 RP2350A USB-C Mini Development Board.
What is the brand of this product?
The brand of this product is Waveshare.
What is the model of this product?
The model of this product is RP2350-USB-C.
What is this product used for?
This product is used for developing custom firmware, diagnostic tools, and USB-interfacing hardware projects on the RP2350A microcontroller.
Which devices are compatible with this product?
This board interfaces with PCs and USB-capable hardware over USB1.1 in host or device mode; it is not tied to specific phone models.
Who should use this product?
This product is suitable for embedded developers, repair-tool builders, hardware engineers, and technical training institutes.
Does this board support USB host mode for building custom repair tools?
Yes, the Type-C port supports USB1.1 host mode alongside device mode, with dedicated PIO-USB resistor configuration for sink/source switching.
How much flash memory does the RP2350A carry on this board?
The board includes 2MB of onboard NOR flash via a W25Q16JVUXIQ chip, separate from the RP2350A's internal memory.

Ask any Query