{"product_id":"waveshare-rp2350-usb-a-mini-development-board","title":"Waveshare RP2350-USB-A Mini Development Board – RP2350A, USB-A Host Port, 520 KB SRAM","description":"\u003cp\u003eThe \u003cstrong\u003eWaveshare RP2350-USB-A\u003c\/strong\u003e is a 33 × 17.5 mm development board built around the Raspberry Pi \u003cstrong\u003eRP2350A\u003c\/strong\u003e — and its headline trick is the full-size \u003cstrong\u003eUSB Type-A port\u003c\/strong\u003e on board. Driven through the RP2350's PIO block, that port lets the microcontroller act as a USB host, so a keyboard, mouse, gamepad or other USB device plugs straight into your project instead of needing a separate host controller.\u003c\/p\u003e\n\n\u003cp\u003eA second \u003cstrong\u003eUSB Type-C\u003c\/strong\u003e connector handles power and programming, with the usual drag-and-drop UF2 flashing over USB mass storage. Underneath sits the same dual-core, dual-architecture silicon as the Raspberry Pi Pico 2: two Arm Cortex-M33 cores \u003cem\u003eor\u003c\/em\u003e two Hazard3 RISC-V cores at up to \u003cstrong\u003e150 MHz\u003c\/strong\u003e, 520 KB of SRAM and 2 MB of onboard flash. Castellated edges mean the whole \u003cstrong\u003eRP2350-USB-A mini development board\u003c\/strong\u003e can be reflow-soldered onto your own carrier PCB once the prototype works.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔌 \u003cstrong\u003eOnboard USB Type-A host port\u003c\/strong\u003e — implemented via PIO and compatible with USB 2.0\/1.1 transmission, so the board can talk to standard USB peripherals directly.\u003c\/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eDual-core, dual-architecture RP2350A\u003c\/strong\u003e — run two Arm Cortex-M33 cores or two Hazard3 RISC-V cores, with a flexible clock up to 150 MHz.\u003c\/li\u003e\n\u003cli\u003e🧠 \u003cstrong\u003e520 KB SRAM and 2 MB onboard flash\u003c\/strong\u003e — a W25Q16JVUXIQ NOR flash holds your program, with accelerated floating-point libraries built into the chip.\u003c\/li\u003e\n\u003cli\u003e🔧 \u003cstrong\u003e15 multi-function GPIO\u003c\/strong\u003e — 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC and 14 controllable PWM channels, all remappable across the pins.\u003c\/li\u003e\n\u003cli\u003e🎛️ \u003cstrong\u003e12 PIO state machines\u003c\/strong\u003e — the programmable IO blocks that make the USB-A port possible, and that you can reuse for custom protocols, LED strips or precise timing.\u003c\/li\u003e\n\u003cli\u003e🌈 \u003cstrong\u003eOnboard WS2812 RGB LED\u003c\/strong\u003e — a full-colour status indicator on GP16, plus dedicated BOOT and RESET buttons.\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003eCastellated mini form factor\u003c\/strong\u003e — 33.0 × 17.5 mm on a 2.54 mm pitch, light enough at roughly 8.6 g to drop into wearables, drones or tight enclosures, and solderable as an SMD module.\u003c\/li\u003e\n\u003cli\u003e🔋 \u003cstrong\u003eRT9013-33GB 500 mA LDO\u003c\/strong\u003e — low-noise, ultra-fast-response regulation, with low-power sleep and dormant modes for battery work.\u003c\/li\u003e\n\u003cli\u003e🛠️ \u003cstrong\u003eC\/C++ SDK and Arduino IDE\u003c\/strong\u003e — the official Raspberry Pi Pico SDK works from the command line or from VS Code and Eclipse, backed by Waveshare's wiki and demo code.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWhat's On Board\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUSB 2.0 Type-A connector\u003c\/strong\u003e — USB host or device via PIO\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUSB Type-C connector\u003c\/strong\u003e — programming and power; USB 1.1 with device and host support\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRP2350A\u003c\/strong\u003e — dual-core, dual-architecture MCU up to 150 MHz\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eW25Q16JVUXIQ\u003c\/strong\u003e — 2 MB NOR flash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRT9013-33GB\u003c\/strong\u003e — 500 mA LDO regulator\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWS2812\u003c\/strong\u003e — addressable RGB LED\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBOOT button\u003c\/strong\u003e — hold while resetting to enter download mode\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRESET button\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePart number\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRP2350-USB-A (Waveshare)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMicrocontroller\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRaspberry Pi RP2350A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCPU cores\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDual Arm Cortex-M33 or dual Hazard3 RISC-V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eClock speed\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eFlexible, up to 150 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSRAM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e520 KB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFlash\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 MB onboard NOR flash (W25Q16JVUXIQ)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eGPIO\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e15 multi-function pins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eADC\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4 × 12-bit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSerial interfaces\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 × SPI, 2 × I2C, 2 × UART\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePWM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e14 controllable channels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePIO\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12 state machines\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eUSB\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eType-C (USB 1.1, device and host) + Type-A expansion port via PIO (USB 2.0\/1.1 compatible)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRegulator\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRT9013-33GB, 500 mA LDO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eIndicator\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWS2812 RGB LED on GP16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eButtons\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBOOT, RESET\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOther on-chip\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTemperature sensor, accurate clock and timer, accelerated floating-point libraries, low-power sleep and dormant modes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMounting\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCastellated module, solderable to a carrier board\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33.0 × 17.5 mm, 2.54 mm pin pitch, R2.00 mm corners\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eApprox. 8.6 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProgramming\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eC\/C++ (Pico SDK), Arduino IDE; drag-and-drop UF2 over USB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eWhat's in the Box\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1 × Waveshare RP2350-USB-A mini development board\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eSupplied as a bare castellated module — pin headers are not pre-soldered, and no USB cable is included.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003ch3\u003eTypical Applications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUSB host projects: reading a keyboard, mouse, barcode scanner or gamepad from a microcontroller\u003c\/li\u003e\n\u003cli\u003eCustom HID adapters, macro pads and input converters\u003c\/li\u003e\n\u003cli\u003eCompact robotics and drone controllers where board area is tight\u003c\/li\u003e\n\u003cli\u003eWearables and battery-powered sensor nodes using the dormant low-power modes\u003c\/li\u003e\n\u003cli\u003eSMD-mounted brains for a custom carrier PCB in small production runs\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho It's For\u003c\/h3\u003e\n\u003cp\u003eThis one is aimed at developers who have hit the limit of a standard Pico-class board: anyone who needs USB host capability without adding a separate controller, teams prototyping a product that will later reflow the module onto their own PCB, and university or FYP groups building HID, robotics or data-logging projects that must stay physically small.\u003c\/p\u003e\n\n\u003cp\u003eFull documentation, schematics and demo code are published on the Waveshare wiki at \u003ca href=\"https:\/\/www.waveshare.com\/wiki\/RP2350-USB-A\" target=\"_blank\" rel=\"noopener\"\u003ewaveshare.com\/wiki\/RP2350-USB-A\u003c\/a\u003e. The \u003cstrong\u003eWaveshare RP2350-USB-A development board\u003c\/strong\u003e is available at Digilog.pk with nationwide delivery across Pakistan — order yours today.\u003c\/p\u003e\n","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":51640501240086,"sku":"RP2350-USB-A","price":10000.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0744\/0764\/1366\/files\/waveshare-rp2350-usb-a-mini-development-board-1.jpg?v=1785747985","url":"https:\/\/digilog.pk\/products\/waveshare-rp2350-usb-a-mini-development-board","provider":"digilog.pk","version":"1.0","type":"link"}