• sales

    +86-0755-88291180

RP2350-Zero-CM User Guide

Features​

  • Uses the RP2350A microcontroller chip developed by Raspberry Pi
  • Unique dual-core, dual-architecture, featuring dual-core ARM Cortex-M33 processors and dual-core Hazard3 RISC-V processors, both operating at up to 150MHz, allowing users to flexibly switch between the two architectures
  • Built-in 520KB of SRAM and 2MB of on-chip Flash
  • Type-C male port design
  • Supports Type-C power supply (compatible with PD protocol)
  • Castellated module design allows direct soldering and integration onto custom base boards
  • Supports USB 1.1 host and device modes
  • Supports low-power sleep and dormant modes
  • Drag-and-drop programming using mass storage over USB
  • All 29 GPIO pins of the RP2350A are brought out (20 via pin headers, the rest accessible only via soldering)
  • 2 SPI, 2 I2C, 2 UART, 4 12-bit ADC, and 16 controllable PWM channels
  • Accurate on-chip clock and timer
  • Built-in temperature sensor for real-time chip temperature monitoring
  • 12 × programmable I/O (PIO) state machines for custom peripheral support

Onboard Resources​


  1. RP2350A Dual-core, dual-architecture processor, up to 150MHz operating frequency
  2. 2MB NOR Flash Onboard 2MB NOR Flash memory
  3. Debug Interface For program debugging and development
  4. RP2350A Pins Brings out 10 pins (requires soldering), 9 of which are GPIO pins
  5. USB Type-C Male Port For programming, supports USB 1.1 host and device modes
  6. ME6217C33M5G Low dropout LDO, current (Max) 800mA
  7. BOOT button Press while resetting to enter download mode
  8. RUN Reset Button For resetting the board
  9. WS2812 Colorful RGB LED

Interface Introduction​


Dimensions​




Working with MicroPython

This chapter contains the following sections. Please read as needed:

MicroPython Getting Started Tutorials​

New to Pico MicroPython development and want to get started quickly? We have prepared a general introductory tutorial for you. This tutorial is designed to help developers quickly become familiar with Thonny IDE and start developing. It covers environment setup, project creation, component usage, and peripheral programming, helping you take the first step in MicroPython programming.

Setting Up the Development Environment​

Please refer to the Install and Configure Thonny IDE Tutorial to download and install the Thonny IDE.

Example​

The MicroPython examples are located in the examples\MicroPython directory of the example package.

ExampleBasic Program DescriptionDependency Library
01_WS2812Onboard RGB LED example-

01_WS2812​

Example Description

  • Uses GPIO16 to drive a WS2812B RGB LED via PIO, cycling through colors.

Hardware Connection

  • Connect the board to the computer using a USB cable.

Operation Result

  • After flashing, the WS2812B RGB LED continuously fades through red, green, and blue.


Working with C/C++

This chapter contains the following sections. Please read as needed:

Setting Up the Development Environment​

Please refer to the Install and Configure Pico C/C++ Development Environment Tutorial to download and install the Pico VS Code.

Example​

The C/C++ examples are located in the examples\C directory of the example package.

ExampleBasic Program DescriptionDependency Library
01_WS2812Onboard RGB LED example-

01_WS2812​

Example Description

  • Uses GPIO16 to drive a WS2812B RGB LED via PIO, cycling through colors.

Hardware Connection

  • Connect the board to the computer using a USB cable.

Operation Result

  • After flashing, the WS2812B RGB LED continuously fades through red, green, and blue.


Working with Arduino

This chapter contains the following sections. Please read as needed:

Setting Up the Development Environment​

Please refer to the Install and Configure Arduino IDE Tutorial to download and install the Arduino IDE.

Example​

The Arduino examples are located in the examples\Arduino directory of the example package.

ExampleBasic Program DescriptionDependency Library
01_WS2812Onboard RGB LED example-

01_WS2812

Example Description

  • Uses GPIO16 to drive a WS2812B RGB LED via PIO, cycling through colors.

Hardware Connection

  • Connect the board to the computer using a USB cable.

Operation Result

  • After flashing, the WS2812B RGB LED continuously fades through red, green, and blue.


Resources

1. Hardware Resources​

Development Board Design Files

2. Official Resources​

3. Development Software​

4. Example​


Support

Monday-Friday (9:30-6:30) Saturday (9:30-5:30)

Email: services01@spotpear.com


TAG: Tang Nano Series FPGA FAQ RISC-V ESP32-C6 LCD Development Board 1.3 inch Display 1.3inch Screen ST7789 240x240 Mini TV SD-Port QST LVGL For Arduino CH340 driver SpotPear ESP32 P4 Development Board 7-inch LCD Display 1024×600 7inch Touchscreen ESP32-C6 WiFi6 AI Deepseek ESP32 S3 Development Board 2.8 inch Round LCD Display 480x480 QMI8658 Sensor / MIC / SD /MP3 Audio /Battery Port LVGL/HMI For Arduino Industrial CAN FD ETH RJ45 bidirectional converter CAN2.0A/2.0B ESP32 P4 Development Board WIFI6 4 inch LCD Round Display 4inch TouchScreen 720×720 Dual Microphones Raspberry Pi 5 Camera User Guide SpotPear ESP32-P4 AI Development Board 7/8/10.1inch HMI Touch Screen All-in-One Compatible with Deepseek Servo PWM motor WP5320 WP5335 35/20KG.CM 180° PWM digital servo double ball bearings Sipeed RISCV LicheeRV Nano Super-Mini SG2002 AI RAM-256MB Milk-V Duo Ethernet Raspberry Pi 5 CAN FD Jetson Nano Development Kit JETSON-NANO-DEV-KIT Replace For Jetson-Nano-Developer-Kit-B01 DeepSeek AI Voice Chat Robot ESP32 S3 Camera Object Recognition Development Board N16R8 For Xiaozhi Dual microphone interruption Raspberry Pi 5 inch DSI MIPI LCD TouchScreen Display 7inch 720x1280 For Luckfox Lyra RK3506/ESP32-P4/Luckfox Omni3576