UeeKKoo RP2350-USB-A Mini Development Board

UeeKKoo RP2350A USB Mini Development Board User Manual

Model: RP2350-USB-A Mini Development Board

1. Product Overview

The UeeKKoo RP2350A USB Mini Development Board is a compact and powerful microcontroller board based on the official RP2350A chip. It features a unique dual-core and dual-architecture design, incorporating both an Arm Cortex-M33 processor and a Hazard3 RISC-V processor, capable of running at up to 150 MHz. This board is designed for a wide range of embedded applications, offering robust performance and flexible connectivity.

UeeKKoo RP2350A USB Mini Development Board

Figure 1: UeeKKoo RP2350A USB Mini Development Board, top view.

Its castellated module design makes it suitable for surface-mount device (SMD) applications, allowing direct soldering to carrier boards. The onboard USB ports facilitate easy drag-and-drop programming via mass storage, enhancing user convenience for development and prototyping.

2. Key Features

The RP2350A USB Mini Development Board offers a comprehensive set of features for advanced embedded projects:

  • Processor: Dual-core Arm Cortex-M33 and dual-core Hazard3 RISC-V processors, flexible clock up to 150 MHz.
  • Memory: 520KB SRAM and 2MB onboard Flash memory.
  • USB Connectivity: Onboard 1x USB Type-A expansion port via PIO, compatible with USB 2.0/1.1 transmission. USB 1.1 with device and host support via Type-C connector.
  • Programming: Drag-and-drop programming using mass storage over USB.
  • Form Factor: Castellated module for direct soldering to carrier boards.
  • GPIO: 15 multi-function GPIO pins.
  • Peripherals: 2x SPI, 2x I2C, 2x UART, 4x 12-bit ADC, 14x controllable PWM channels.
  • Timers & Sensors: Accurate clock and timer on-chip, temperature sensor.
  • PIO: 12 Programmable I/O (PIO) state machines for custom peripheral support.
  • Floating-Point: Accelerated floating-point libraries on-chip.
Key features of RP2350A USB Mini Development Board including tiny size, dual-core CPU, high performance, and multi-function GPIO pins.

Figure 2: Visual representation of the board's key features.

3. Board Specifications

Detailed technical specifications for the RP2350A USB Mini Development Board are provided below:

SpecificationValue
BrandUeeKKoo
Model NameRP2350-USB-A
Item Model NumberRP2350-USB-A Mini Development Board
Operating SystemLinux (compatible)
Item Weight0.32 ounces
Package Dimensions0.5 x 0.2 x 0.2 inches
Number of Processors2 (Dual-core)
Memory Storage Capacity2 MB (Flash)
Connectivity TechnologyUSB 2.0, USB 3.1 or later (compatible)
Included ComponentsRP2350-USB-A x1
Detailed board specifications including processor, memory, and connectivity.

Figure 3: Overview of the board's technical specifications.

4. Setup and Programming

The RP2350A USB Mini Development Board is designed for ease of use with various development environments. It supports comprehensive SDKs and IDEs to help users get started quickly.

4.1. Development Environments

  • Pico C/C++ SDK: The official Raspberry Pi C SDK can be used from the command line or integrated into popular development environments like Visual Studio Code and Eclipse.
  • Arduino IDE: Arduino IDE is an open-source electronic prototyping platform that is convenient and flexible for programming the board.

For detailed development resources and user manuals, please refer to the official online resources: bit.ly/3CGwM5K.

Supported development environments: Pico C/C++ SDK and Arduino IDE.

Figure 4: Development environments supported by the board.

4.2. Drag-and-Drop Programming

The board supports drag-and-drop programming via USB mass storage. When connected to a computer, the board appears as a storage device, allowing users to simply drag compiled firmware files onto it for programming.

5. Pinout Diagram and GPIO Functions

The RP2350A USB Mini Development Board features 15 multi-function GPIO pins, offering flexible development and integration possibilities. Understanding the pinout is crucial for connecting external components and peripherals.

Pinout diagram of the RP2350A USB Mini Development Board showing GPIO, power, and communication pins.

Figure 5: Detailed pinout diagram of the RP2350A USB Mini Development Board.

The diagram above illustrates the various functions assigned to each GPIO pin, including power (5V, 3V3, GND), Analog-to-Digital Converter (ADC), Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I2C), Universal Asynchronous Receiver-Transmitter (UART), and General Purpose Input/Output (GPIO) with Pulse Width Modulation (PWM) capabilities. Specific pins are also designated for WS2812 RGB LED control.

6. Onboard Components

The board integrates several key components to provide its functionality:

Diagram showing the location and function of key onboard components like USB ports, buttons, and the RP2350A chip.

Figure 6: Labeled diagram of onboard components.

  1. USB 2.0 Type A connector: Supports USB host or device via PIO.
  2. BOOT button: Press this button while resetting to enter download mode for firmware updates.
  3. RESET button: Used to reset the microcontroller.
  4. RP2350A: The main dual-core and dual-architecture microcontroller, operating up to 150 MHz.
  5. WS2812: A cool RGB LED for visual feedback.
  6. RT9013-33GB: A 500mA LDO regulator, known for low noise and ultra-fast response.
  7. W25Q16JVUXIQ: 2MB NOR-Flash memory for program storage.
  8. USB Type-C connector: Used for programming and provides USB 1.1 with device and host support.

7. Physical Dimensions

The compact design of the RP2350A USB Mini Development Board makes it suitable for space-constrained applications. Below are the outline dimensions of the board.

Outline dimensions of the RP2350A USB Mini Development Board in millimeters.

Figure 7: Outline dimensions (in mm) and back view of the board.

The board measures approximately 33.00 mm in length and 17.50 mm in width, with various pin and component spacing detailed in the diagram. All units are in millimeters (mm).

8. Package Contents

Upon receiving your RP2350A USB Mini Development Board, please ensure all components are present:

  • RP2350-USB-A Mini Development Board x1
Image showing the RP2350-USB-A Mini Development Board as the sole item in the package.

Figure 8: Contents included in the product package.

9. Troubleshooting

If you encounter issues with your RP2350A USB Mini Development Board, consider the following common troubleshooting steps:

  • Board Not Detected: Ensure the USB cable is securely connected to both the board's Type-C port and your computer. Try a different USB port or cable. Verify that the board is powered.
  • Programming Issues: If drag-and-drop programming fails, ensure the board is in download mode (press BOOT button while resetting). Check that the firmware file is valid and not corrupted.
  • Code Not Running: Verify your code compiles without errors. Ensure the correct board and port are selected in your IDE. Check for any hardware connections that might be incorrect or shorted.
  • Power Problems: Ensure a stable 5V power supply is provided. Avoid drawing excessive current from the GPIO pins.

For more in-depth troubleshooting and community support, refer to the online development resources linked in Section 4.1.

10. Warranty and Support

For warranty information and technical support, please refer to the official UeeKKoo website or contact their customer service directly. The online development resources provided (bit.ly/3CGwM5K) also serve as a primary source for technical documentation and community support.

Please retain your proof of purchase for any warranty claims.

© 2025 UeeKKoo. All rights reserved.

Related Documents - RP2350-USB-A Mini Development Board

Preview RP2350 USB Mini Development Board Technical Specifications
Technical overview and specifications for the RP2350 USB Mini Development Board, featuring dual-core architecture, onboard USB-A, and extensive peripheral support.
Preview RP2350 Datasheet: A Microcontroller by Raspberry Pi
Detailed technical datasheet for the RP2350 microcontroller from Raspberry Pi, covering its dual-core architecture (Cortex-M33 or Hazard3), memory, peripherals, power management, GPIO, and security features.
Preview Hardware Design with RP2350 Microcontrollers: A Comprehensive Guide
Detailed guide on hardware design using Raspberry Pi RP2350 microcontrollers, covering minimal board design, power management, flash memory, crystal oscillators, USB, I/O, and debugging for building boards and products.
Preview RP2350-USB-A Mini Development Board: Dual-Core ARM Cortex-M33 & RISC-V
Detailed overview of the RP2350-USB-A Mini Development Board featuring a dual-core ARM Cortex-M33 and RISC-V processor, 150MHz clock speed, 520KB SRAM, 2MB Flash, USB Type-C, and versatile GPIO pins.
Preview WeActStudio RP2350A-V20 Core Board - Development Board Information
Explore the WeActStudio RP2350A-V20 Core Board, a development board based on the RP2350 MCU, linked to the Raspberry Pi Pico 2. Find project details on GitHub.
Preview RP2350A-V20 Core Board: Pinout and Dimensions
Detailed technical overview of the RP2350A-V20 Core Board, including pinout diagram, dimensions, and key features for developers and hobbyists.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.