1.1 KiB
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