Wio RP2040 Module - Build-in RP2040 + ESP8285 WIFI chip - Wireless 2.4G & IoT Platform
- Highly integrated Wi-Fi SoC: powerful ESP8285 wifi chip, support 802.11 b/g/n, 2.4~2.4835GHz up to 72.2 Mbps, and Ap&Station mode
- Powerful CPU with high performance: dual-core 133MHZ Raspberry PI RP2040 processor with 264KB SRAM, 2MB Flash, clock running up to 133 MHz
- Flexible Compatibility and User-Friendly: Comprehensive C/C++/MicroPython SDK, software examples and documentation support, C++/Micropython support, Thonny editor compatible
- Extremely compact size: 18.0x 28.2x 1.0mm 32 pins SMT
- Multiple certifications obtained: FCC and CE certification
Wio RP2040 module is designed with the RP2040 + ESP8285 wifi chip.The onboard wifi chip provides stable wireless capabilities, making it a perfect fit for your IoT platform choice. This rp2040 wifi module supports the Thonny code editor used by Raspberry Pi Pico. You can upgrade your original Pico project to Pico IoT project with a few simple lines of code! And the module adopts the stamp hole package form and small size, you can solder the module on various PCB boards more conveniently.
In addition to the RP2040 + ESP8285 wifi chip combination, the board has rich interfaces, including 32 GPIO PINs (20 PINs support PIO and PWM), 2 UART, 4 ADC, 2 SPI, and 2 I2C. Some pins can be multiplexed, such as GP12 and GP13 with I2C, SPI, and UART functions. This is why 28 GPIO PINs can achieve more I/O PINs and interfaces. The Wio RP2040 module also has a USB PIN, which can be designed and connected to the USB interface.
The Wio RP2040 module is fully compatible with the Thonny code editor, which means that you do not need professional electronic engineering-related knowledge, and you can control hardware devices just by using a simple MicroPython language!
We've set up a #tinyml channel on our Discord server, please click to join for 24/7/365 making, sharing, discussing, and helping each other out.
|Processors||Dual Cortex M0+ processors, up to 133 MHz|
|Wireless connectivity||2.4〜2.4835 GHz；IEEE802.11 b/g/n；AP & Station mode|
|GPIO，PIO and PWM Pins||20|
|Size||18.0 x 28.2 x 1.0mm|
|Antenna||Onboard PCB antenna|
|Programming Languages||C/C++, MicroPython|
Related Product Selection Chart
|Items||Wio RP2040||XIAO RP2040||Raspberry Pi Pico||Raspberry Pi Pico W||XIAO BLE|
|Processor||Dual-core ARM Cortex M0+@133MHz||nRF52840 M4F@64MHz|
|Wireless connectivity||WIFI 2.4〜2.4835 GHz；IEEE802.11 b/g/n；AP & Station mode,on-board antenna||N/A||N/A||2.4GHz IEEE 802.11b/g/n wireless LAN, on-board antenna||Bluetooth 5.0/BLE/NFC|
|Interfacing||32 GPIO PINs (20 PINs support PIO and PWM)||11x digital pins, 4 analog pins, 11 PWM Pins||16×PWM, 3× ADC||26 GPIO pins, including 3 analogue inputs||11xGPIO(PWM), 6xADC|
|2 UART, 4 ADC, 2 SPI, and 2 I2C||1 I2C interface, 1 UART interface, 1 SPI interface, 1 SWD Bonding pad interface||2× SPI, 2× I2C, 2× UART||2 × UART,2 × SPI , 2 × I2C,16 × PWM, 8 × PIO||1xUART, 1xIIC, 1xSPI, 1xNFC, 1xSWD|
|Voltage||3.3V||3.3V||1.8V- 5.5V||1.8 – 5.5V or 5V USB||3.3V|
|Size||18.0 x 28.2 x 1.0mm||20x17.5x3.5 mm||51x21mm||51x21mm||21 x 17.5mm|
|Programming Languages||C/C++/MicroPython||Arduino/ MicroPython/ CircuitPython||MicroPython / C||MicroPython / C||Arduino/ MicroPython/ CircuitPython|
- Various Pico projects with wireless functions
- Wireless control application
- Smart Toys - wireless voice-activated toy car
- Various IoT projects - such as smart home, smart air quality monitoring, etc.
The GPIO pins are programmable so you can reconfigure the pins! Check out the RP2040 datasheet for more information on the GPIO functionality.
PCBA Prototype Sponsorship for Commercial Wio RP2040 Module Designs
Special Note: Seeed is offering 5 free Wio RP2040 modules to designers who use the module with the Seeed Fusion PCBA service. This module comes with a thin PCB base with castellated pads, facilitating mass surface mount production and allowing it to inconspicuously integrate into your design. If you are engaged in wireless applications, don’t miss this opportunity. Click here to find out more!
There is great C/C++ support, an official MicroPython port, and a Seeedstudio Wio RP2040 Module MicroPython UF2 file! We of course recommend our custom Wio RP2040 Module MicroPython UF2 because we think it's the easiest way to get started and it has support with wireless drivers, network, usocket, MQTT, supported out of the box so you can follow along with our projects and tutorials.