Files
pico-platform/docs/hardware/rp2040-eth-specs.md

1.1 KiB

RP2040-ETH Hardware Specifications

Overview

The Waveshare RP2040-ETH is a compact module based on the RP2040 microcontroller with integrated Ethernet connectivity via the CH9120 controller.

Core Specifications

  • Processor: Dual-core Arm Cortex M0+
  • Clock Speed: Up to 133 MHz
  • SRAM: 264KB internal
  • Flash: 4MB onboard
  • Ethernet Controller: CH9120 with integrated TCP/IP stack

Pin Configuration

  • GPIO: 14 multi-function pins
  • SPI: 1x SPI0
  • I2C: 2x interfaces
  • UART: 2x interfaces
  • PWM: 13 channels
  • PIO: 8 Programmable I/O state machines

Network Features

  • Controller: CH9120
  • Modes Supported:
    • TCP Server
    • TCP Client
    • UDP Server
    • UDP Client
  • Configuration: Via host software or serial commands

Physical Design

  • Castellated module design
  • Type-C USB connector
  • Ethernet interface
  • Compatible with some Raspberry Pi Pico HATs

Power Requirements

  • USB powered via Type-C
  • Operating voltage: 3.3V I/O

Additional Features

  • Built-in temperature sensor
  • Drag-and-drop programming via USB
  • MicroPython, C/C++, and Arduino IDE support