SKU: IOWC-1157
📋 GST Invoice Available

Waveshare RP2350-ETH Mini Development Board w/ Ethernet

₹1,409.00 (Inclusive of all taxes)
Out of Stock

The Waveshare RP2350-ETH Mini Development Board is a compact, dual-core microcontroller board featuring an onboard CH9120 Ethernet controller with a TCP/IP stack, enabling direct network connectivity for IoT and embedded projects. It is programmable via USB mass storage and is compatible with Raspberry Pi Pico HATs.

Features

  • Dual-core Arm Cortex-M33 & RISC-V processors operating at up to 150 MHz for flexible processing.
  • Integrated CH9120 Ethernet controller with full TCP/IP stack for immediate wired network connectivity.
  • Generous 520KB SRAM and 4MB onboard Flash memory for complex applications.
  • 14 multi-function GPIO pins and 12 Programmable I/O (PIO) state machines for custom peripheral interfacing.
  • Compact castellated module design allows for direct soldering onto carrier boards for embedded deployments.

Out of stock

Description

The Waveshare RP2350-ETH Mini Development Board leverages the official RP2350 microcontroller, combining a high-performance Arm Cortex-M33 core with an energy-efficient RISC-V core. This dual-architecture design provides developers with a versatile platform for real-time control and data processing tasks. The integrated CH9120 Ethernet PHY and controller deliver robust wired networking capabilities, supporting TCP/IP protocols out-of-the-box for seamless integration into local area networks and IoT gateways.

With 14 configurable GPIO pins and 12 dedicated PIO state machines, the board offers extensive hardware-level programmability for creating custom communication interfaces, driving displays, or reading sensors without CPU overhead. The board’s compact form factor and castellated edge design make it ideal for embedding directly into final products, while USB mass storage programming simplifies firmware updates. An onboard temperature sensor adds an immediate environmental monitoring capability for a wide range of industrial and automation applications.

Key Features

  • Dual-core, dual-architecture processor (Arm Cortex-M33 & RISC-V) for optimized performance and power efficiency.
  • Onboard CH9120 Ethernet controller with integrated MAC and PHY, supporting 10/100Mbps speeds.
  • High-capacity 520KB SRAM and 4MB Flash memory for data-intensive applications and over-the-air updates.
  • 12 Programmable I/O (PIO) blocks enable custom, low-latency interfaces like SDIO, DPI, or PWM.
  • Castellated module design facilitates direct soldering to custom PCBs for space-constrained embedded systems.
  • USB-C connector for power, programming via drag-and-drop mass storage, and serial communication.
  • Integrated temperature sensor for local environmental monitoring without external components.
  • Full compatibility with Raspberry Pi Pico HAT form factor, expanding accessory ecosystem.

Applications

  • Industrial IoT (IIoT) gateways and protocol converters (Modbus TCP, MQTT).
  • Networked sensor nodes for environmental monitoring (temperature, humidity).
  • Embedded Ethernet controllers for automation and control systems.
  • Educational platform for learning embedded networking and real-time OS.
  • Prototyping device for custom peripheral development using PIO state machines.

Technical Specifications

MicrocontrollerRP2350 (Official Raspberry Pi Microcontroller)
Processor CoresDual-core (Arm Cortex-M33 & RISC-V)
CPU FrequencyUp to 150 MHz
SRAM520 KB
Flash Memory4 MB (Onboard)
Ethernet ControllerCH9120 with TCP/IP Stack
GPIO Pins14 Multi-function
Programmable I/O (PIO)12 State Machines
Programming InterfaceUSB Mass Storage (Drag-and-drop)
Onboard SensorTemperature Sensor
Form FactorCastellated Module
CompatibilityRaspberry Pi Pico HATs

Frequently Asked Questions

How do I program the Waveshare RP2350-ETH board?

The board supports drag-and-drop programming via USB mass storage. Connect it to your computer with a USB-C cable, and it will appear as a removable drive. Simply copy your UF2 firmware file onto this drive, and the board will automatically reboot and run the new program. This method is compatible with the official Raspberry Pi Pico C/C++ SDK and MicroPython toolchains, requiring no external debuggers or complex IDE setups.

What is the purpose of the 12 PIO (Programmable I/O) state machines?

The 12 PIO state machines are dedicated hardware blocks on the RP2350 that execute simple, deterministic programs to interface with external peripherals independently of the main CPU cores. They are ideal for implementing custom communication protocols like SDIO, DPI for displays, or precise PWM generation with minimal CPU overhead and deterministic timing. You write short assembly-like programs for them using the Pico SDK, enabling highly efficient and flexible I/O management for sensors, actuators, or custom interfaces.

Can this board act as a standalone Ethernet-to-serial gateway?

Yes, the onboard CH9120 Ethernet controller with its integrated TCP/IP stack makes the RP2350-ETH ideal for creating Ethernet-to-serial bridges. You can develop firmware that listens on a TCP port, receives network data, and forwards it via UART to a connected device (like a PLC or sensor), and vice-versa. This is commonly used for Modbus TCP gateways or remote serial port access. The dual-core architecture allows one core to manage network stack operations while the other handles application logic or serial communication.

What is the power supply requirement for the RP2350-ETH board?

The board is powered via the USB-C connector, accepting a standard 5V DC supply. The operating current varies based on CPU load and peripheral activity but typically ranges from tens to a few hundred milliamps. For low-power applications, the RP2350 microcontroller supports multiple sleep modes which can be managed through firmware to significantly reduce current consumption when the Ethernet PHY and non-essential peripherals are disabled, extending battery life in field deployments.

Package Includes

  • 1 x Waveshare RP2350-ETH Mini Development Board

Additional Information

Weight 0.12 kg
Dimensions 15 × 10 × 5 cm