WeAct Studio rp2040: high-resolution pinout and specs

Spread the love

WeAct Studio RP2040 pinout
WeAct Studio RP2040 pinout

WeAct Studio rp2040 high resolution pinout image

Here my selection of rp2040 boards Official Pi Pico - Official Pi Pico W - Waveshare rp2040-zero - WeAct Studio rp2040


Power Pins

  • VBUS – micro-USB input voltage
  • VSYS – main system input voltage
  • 3V3 – regulated 3.3V output
  • GND – main ground reference


  • GP0 to GP29 – General Purpose Input Output (GPIO) as well as Pulse Width Modulation (PWM)

I2C Pins

  • SCL0 – I2C port 0 clock
  • SDA0 – I2C port 0 data
  • SCL1 – I2C port 1 clock
  • SDA1 – IC2 port 1 data

SPI Pins

  • SCLK0 – SPI port 0 clock
  • MOSI0 – SPI port 0 data out
  • MISO0 – SPI port 0 data in
  • SCLK1 – SPI port 1 clock
  • MOSI1 – SPI port 1 data out
  • MISO1 – SPI port 1 data in

ADC Pins

  • ADC0 – Analog to Digital Converter (ADC) 0
  • ADC1 – Analog to Digital Converter (ADC) 1
  • ADC2 – Analog to Digital Converter (ADC) 2
  • ADC3 – Analog to Digital Converter (ADC) 3


WeAct Studio now have RP2040 boards available with 2MB, 4MB, 8MB or 16MB of flash at very reasonable prices.
The prices range from 3.85€ for the 2MB variant to €6.55 for the 16MB variant.

  • RP2040 microcontroller chip designed by Raspberry Pi
  • Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz
  • 264KB of SRAM, and from 2MB to 16Mb of on-board Flash memory
  • USB-C connector, keeps it up to date, easier to use
  • USB 1.1 with device and host support
  • Low-power sleep and dormant modes
  • Drag-and-drop programming using mass storage over USB
  • 29 × multi-function GPIO pins
  • 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × controllable PWM channels
  • Accurate clock and timer on-chip
  • Temperature sensor
  • Accelerated floating-point libraries on-chip
  • 8 × Programmable I/O (PIO) state machines for custom peripheral support
  • BOOTSEL button and Reset button
  • User button
  • The debug port includes a 3V3 pin for powering the board

How to

  1. Raspberry Pi Pico and rp2040 boards: pinout, specs, and Arduino IDE configuration
  2. Raspberry Pi Pico and rp2040 boards: integrated LittleFS filesystem
  3. Raspberry Pi Pico and rp2040 board: ethernet w5500 with plain (HTTP) and SSL (HTTPS) requests
  4. Raspberry Pi Pico and rp2040 boards: WiFiNINA with ESP32 WiFi Co-Processor
  5. Raspberry Pi Pico and rp2040 boards: how to use SD card
  6. Dallas ds18b20

rp2040 datasheet

No online PDF viewer installed. Download!


Spread the love

2 Responses

  1. jin young Choi says:

    The pinout image is nice works! but the pinout has two errors

    1. pin number 30~34 are misplaced and missing
    2. the debug pin SWDIO and SWCLK (not SWCLT) are interchanged!

Leave a Reply

Your email address will not be published. Required fields are marked *