Zum Inhalt springen

WSAL22809 – RP2040-One/en

Aus JW Tech Wiki

Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.

Summary

The RP2040-One is a compact development board featuring a Raspberry Pi RP2040 microcontroller. It provides 29 multi-function GPIOs, a USB connection, and drag-and-drop programming via mass storage.

Related products at JW Tech

Technical overview

  • Base chip: Raspberry Pi RP2040 with dual Arm Cortex-M0+ cores, clock up to 133 MHz
  • Memory: 246 KB SRAM and 4 MB onboard Flash memory
  • Interfaces: Type-A USB connector on the PCB; USB 1.1 with device and host support
  • GPIO: 29 multi-function pins (20 via edge pinout, others via solder points)
  • Peripherals: 2× SPI, 2× UART, 4× 12-bit ADC, 16 controllable PWM channels
  • Extensibility: 8 programmable I/O (PIO) state machines for custom peripherals
  • Form factor: Mini body with castellated edges for direct soldering onto carrier boards
  • Power modes: Low-power sleep and dormant modes
  • Temperature sensor: On-chip temperature sensor
  • Development environments: Support for MicroPython (Thonny), C/C++ (VS Code) and Arduino IDE

Commands and examples – verify before use: 

BOOT-Button gedrückt halten und Gerät an den Computer anschließen → es erscheint ein entfernbares Laufwerk; Firmware (.uf2) dorthin kopieren
RP2040/RP2350: BOOT- und RESET-Button gleichzeitig drücken, erst RESET loslassen, dann BOOT loslassen → entfernbares Laufwerk erscheint
VS Code: Projekt erstellen, SDK-Version wählen, Board auswählen, kompilieren und per Run-Button flashen
Arduino IDE: Board-Typ auf „Raspberry Pi Pico“ setzen und hochladen

Notes and version constraints

  • The exact mapping of individual GPIO pins is not fully specified in the source; consult the pinout diagram.
  • Flashing Pico2 firmware from MicroPython may cause the device to become unrecognized; use the recommended firmware from the package.
  • CMake files must not contain Chinese characters (including comments), otherwise project import may fail.
  • SWD pins are not broken out on this board; SWD access is therefore unavailable.
  • For operating systems other than Windows, refer to the manufacturer’s installation instructions.

Source and revision record

  • RP2040-One - Waveshare Wiki
  • Source revision: 110153
  • Captured: 2026-09-03T04:26:36+00:00
  • SHA-256: 4eafae6e380ab4a20d23f6abdad20424daa66e6d1bc2d14af5f20e948c668230