Raspberry Pi Pico RP2040-ETH Mini Development Board (WaveShare)

Out Of Stock



This RP2040-ETH microcontroller board offers a compact and feature-rich solution for your embedded projects, whether you're a beginner or an experienced developer. Its versatile design and capabilities make it a valuable addition to your toolbox.



  • Dual-core Arm Cortex M0+ processor, with flexible clock speeds of up to 133 MHz.
  • Generous 264KB of SRAM and 4MB of onboard Flash memory for storage.
  • Equipped with an onboard CH9120, complete with an integrated TCP/IP protocol stack.
  • 14 multi-function GPIO pins, compatible with some Pico HATs for expanded functionality.
  • Castellated module design enables direct soldering onto carrier boards.
  • Convenient drag-and-drop programming using mass storage over USB.
  • Includes a built-in temperature sensor for environmental monitoring.
  • Features 8 programmable I/O (PIO) state machines for custom peripheral support.

Tiny Size And Easy Integration: This board is designed with compactness in mind, featuring castellated holes with immersion gold plating for highly integrated packaging. Its versatile design supports multiple ways of embedding it into various product applications.

Please note that this product comes without pre-soldered headers by default. If you require mass customization, feel free to contact the Waveshare service team.

Support Multiple Communication Modes: The RP2040-ETH supports various communication modes, including TCP Server, TCP Client, UDP Server, and UDP.

Communication Modes Communication Modes

Controllable Via Network: With network connectivity, you can control and interact with this board remotely.

Network Control

Support C/C++, MicroPython, Arduino: This board offers versatility in programming, supporting C/C++, MicroPython, and Arduino. It includes a comprehensive SDK, development resources, and tutorials to help you get started quickly.


14 Multi-Function GPIO Pins: The configurable pin function of this board allows for flexible development and integration.


What's On Board:

  1. USB Type-C connector: Supports USB1.1 hosts and slave devices.
  2. BOOT button: Press it when resetting to enter download mode.
  3. RESET button: For resetting the board.
  4. RP2040: Dual-core processor with up to a 133MHz operating frequency.
  5. RJ45 Ethernet port: For Ethernet connectivity.
  6. RT9013-33GB: 500mA Low Dropout, Low Noise, Ultra-Fast LDO.
  7. W25Q32JVSSIQ: 4MB NOR-Flash for storage.
  8. CH9120: Ethernet serial port transmission IC.

On-Board Components