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

43 lines
1.1 KiB
Markdown

# 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