WeAct RP2040 board adds 16MB flash, USB-C port to Raspberry Pi Pico form factor

If the Raspberry Pi Pico’s 2MB of QSPI flash is not quite sufficient for your needs, and you’d not quite a fan of micro USB ports, the WeAct RP2040 “clone” comes with up to 16MB flash and a USB Type-C port for power and programming.

Another improvement is the addition of a reset button, which can be convenient for flashing UF2 firmware, and the pinout remains mostly the same. The price is not quite as low as the original Raspberry Pi Pico, but the board sells for an affordable $5.99 with 2MB flash, while the 16MB flash variant goes for $8.99 with shipping included in both cases.

Raspberry Pi Pico clone: WeAct RP2040

WeAct RP2040 specifications:

  • MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ 133 MHz (overclockable to 250+ MHz) with 264KB SRAM
  • Storage – 2MB to 16MB QSPI flash
  • USB – 1x USB 1.1 Type-C port used for power and programming
  • Expansion
    • 2x 20-pin 2.54mm pitch header and castellated holes with 28 GPIOs, 3x 12-bit ADC up to 500 Kbps, 2x UART, 2x I2C, 2x SPI, 16x PWM, 2x programmable high-speed I/O (for SD card, VGA, etc…)
    • 3.3V I/O voltage
  • Debugging – 4-pin Arm Serial Wire Debug (SWD) port
  • Misc – BOOTSEL button, NRST reset button, user LED (GP25), 1x Timer with 4x alarms, RTC
  • Power Supply – 5V via USB Type-C port or 2 to 5V DC via VSYS pin
  • Dimensions – 53 x 21.5mm (Pico is 51 x 21 mm)
WeAct RP2040 pinout

The board should remain compatible with Raspberry Pi Pico MicroPython and C/C++ SDKs, as well as community-supported firmware. But there are some other small differences as well, as the castellated holes are gone, so if you had a baseboard design that used those, it won’t work with the WeAct RP2040, and the DEBUG header adds a 3.3V pin, and the pin arrangement is also different. While the left header (pin 1 to 20) pinout is exactly the same, there are some changes to the right header.

WeAct RP2040 vs Raspberry Pi Pico Pinout
WeAct vs Pico pinout (right side)

The “RUN” signal (pin 30) and 3.3V out (pin 36) are gone, with the plus side being that it makes place for two extra GPIOs (GP24 and GP29), but obviously, this could come at the cost of compatibility with firmware or baseboards depending on whether the pins 30 to 36 are used.

The board has been released at the end of last year, and some users already reported their experience on Raspberry Pi forums, and some claims the 2MB version is even cheaper to get than the Raspberry Pi Pico once VAT and shipping are taken into account. While I found it on Banggood first, WeAct is also selling the board for $2.43 to $5.62 on Aliexpress, but that does not include shipping ($3.23 extra to the US).

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus

Memfault Embedded Device Reliability Platform
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Weller PCB manufacturer