Ethernet to UART Converter for Raspberry Pi Pico (10/100M)

WaveshareSKU: WAV-20410
Sale price £10.75
incl. VAT
excl. VAT
Only 5 units left

Compatible with:

Awesome Extras

Raspberry PiRaspberry Pi Pico W
Sale priceFrom £5.25 incl. VAT excl. VAT
Raspberry PiRaspberry Pi Pico
Sale priceFrom £3.25 incl. VAT excl. VAT
The Pi HutEssential Raspberry Pi Pico Kit
Sale price £5 incl. VAT excl. VAT
The Pi HutPure Copper RJ45 Cat5e Ethernet LAN Cable (2m)
Sale price £1.67 incl. VAT excl. VAT

This Ethernet to UART converter add-on enables network communication for your Raspberry Pi Pico via UART, supporting 10/100M, full-duplex/half-duplex, auto-negotiation Ethernet interface with 802.3-compliance.

The module has an onboard 2-channel Ethernet to UART transceiver with standalone transparent transmission for each channel, with indication LEDs for each. There are also power and CH9121 indication LEDs to assist with troubleshooting.

Four operating modes are available: TCP Client, TCP Server, UDP Client and UDP Server. Onboard jumpers allow different pin configurations.

Note: Raspberry Pi Pico not included. You'll need a Pico with male headers soldered to it. You can grab a Pico here and Pico male headers here, or buy a Pico with pre-soldered headers.

Ethernet to UART Converter for Raspberry Pi Pico Diagram


  • Compatible with the Raspberry Pi Pico
  • Onboard Ethernet to UART transparent transceiver
  • 2-Channel UART - standalone transparent transmission for each channel
  • Onboard jumpers for pin configuration
  • Embedded Ethernet MAC and PHY layers
  • Bi-direction transparent data transmission between UART and Ethernet
  • 10/100M, full-duplex/half-duplex auto-negotiation Ethernet interface, 802.3-compliant
  • Auto-MDI/MDIX, detect and switch cable type automatically
  • Supports DHCP auto-obtained IP and DNS domain access
  • Network parameter configuration such as chip operating mode, port, IP, via host computer software or UART command
  • Full-duplex or half-duplex UART communication supports RS485 RX/TX auto switch (external RS485 controller required)
  • Supports virtual serial port software (provided)
  • KEEPALIVE mechanism support

What's Onboard?

Ethernet to UART Converter for Raspberry Pi Pico Onboard Features

1) UART 2 connection indicator

2) UART 1 connection indicator

3) CH9121 running status indicator

4) Power indicator

5) CH9121 driver chip

6) AMS1117-3.3V power IC

7) RT9193-18GB power IC

8) Ethernet connector

9) Interface pin configuration jumpers


  • Operating votlage:3.3V/5V
  • Operating mode: TCP/UDP
  • UART TTL: 3.3V / 5V compatible
  • Operating temperature: ~40°C ~ 85°C
  • Operating current: 140mA
  • Baudrate: 300bps ~921.6Kbps
  • Dimensions: 74.54 x 21.00 (mm)
  • Storage Condition: -55°C ~ 125°C

Package Contents

  • 1x Ethernet to UART Converter for Raspberry Pi Pico

Raspberry Pi Pico not included



Ethernet to UART Converter for Raspberry Pi Pico Pinout

Default Parameters

UART 2 is disabled and UART 1 works in TCP CLIENT mode by default.

  • Network parameters of UART1 (port 1)
    • Device IP:
    • Subnet mask:
    • Device port: 2000
    • Target IP:
    • Target port: 1000
  • Serial parameters of port
    • Baud rate: 9600
    • Timeout: 0
    • Data bit: 8
    • Stop bit: 1
    • Parity bit: None
    • Clear buffer: Never
    • Category: ETH interface

About the CH9121

The CH9121 is a transparent network serial port chip that supports bidirectional and transparent transmission of serial port data and network data.

It supports four working modes: TCP CLIENT/SERVER and UDP CLIENT/SERVER. The serial port baud rate ranges from 300bps to 921600bps. Before using, you should set the network and serial port parameters for the chip by the NetModuleConfig.exe software or serial commands. After the configuration is complete, the CH9121 saves the configuration parameters to the internal storage space. After the chip is reset, the CH9121 could work based on the saved configuration values.

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.