- All products
- Development Boards
- Raspberry Pi
- Raspberry Pi Boards
- Raspberry PI Pico RP2040 Board with Ethernet (WIZnet W5500 EVB Pico)
- Raspberry Pi Boards
Features:
- RP2040 Microcontroller with 2MB Flash: Powerful and ample storage.
- Dual-core Cortex M0+ at up to 133MHz: Supports multitasking.
- 264kB Multi-bank SRAM: High-performance memory access.
- Quad-SPI Flash with XIP: Executes code directly from external flash.
- 30 GPIO (4 ADC capable): Flexible interfacing options.
- 1.8-3.3V IO: Fixed at 3.3V for compatibility.
- 12-bit 500ksps ADC: Fast analog-to-digital conversion.
- 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM: Versatile connectivity.
- Timer, RTC, and Alarms: Precise timekeeping and control.
- 2 × PIO blocks (8 state machines): For custom protocol emulation.
- Supports SD card, VGA, etc.: Flexible I/O usage via PIO.
- W5500 Ethernet Controller: Reliable network connectivity.
- Supports TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE: Full protocol stack.
- 8 Hardware SOCKETs: Multiple network connections.
- 32KB Internal TX/RX Buffers: Efficient network data handling.
- High-Speed SPI (MODE 0, 3): Fast data interface.
- Micro-USB B Port: Power and data connection.
- 40-pin DIP-Style PCB (21×51mm, 0.1″ pitch): Easy prototyping.
- 3-pin ARM SWD Port: Debugging and programming.
- 10/100 Ethernet PHY: Auto-negotiation and full/half duplex support.
- Built-in RJ45 Connector and LDO Regulator: Integrated networking and power.
- RUN and ROOTSEL Buttons: For reset and boot selection.

Specifications:
- Microcontroller: RP2040 (Dual-core Cortex M0+ @ 133MHz)
- Flash: 2MB
- SRAM: 264KB
- GPIO: 30 pins (4 ADC-capable)
- ADC: 12-bit, 500ksps
- Interfaces: 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM
- Programmable IO: 2 blocks, 8 state machines
- Ethernet: W5500 (TCP/IP Stack, 8 SOCKETs)
- SPI: High-speed SPI (MODE 0, 3)
- Ethernet PHY: 10/100 Mbps with auto-negotiation
- Form Factor: 40-pin DIP (21×51mm, 0.1″ pitch)
- Power: Micro-USB B port
Pinout:

RP2040 to W5500 Connections:
| I/O | Pin Name | Description |
|---|---|---|
| I | GPIO16 | MISO (from W5500) |
| O | GPIO17 | CSn (Chip Select) |
| O | GPIO18 | SCLK (SPI Clock) |
| O | GPIO19 | MOSI (SPI Data Out) |
| O | GPIO20 | RSTn (Reset W5500) |
| I | GPIO21 | INTn (Interrupt) |
| I | GPIO24 | VBUS Sense |
| O | GPIO25 | User LED |
| I | GPIO29 | ADC3 for VSYS/3 Measurement |
Other Pins:
| Pin | Name | Description |
|---|---|---|
| 40 | VBUS | Micro-USB input voltage (~5V) |
| 39 | VSYS | System input voltage (4.3V–5.5V) |
| 37 | 3V3_EN | LDO Enable (Low = disable 3.3V) |
| 36 | 3V3 | 3.3V output from LDO |
| 35 | ADC_VREF | ADC power/reference (filtered 3.3V) |
| 33 | AGND | Analog ground |
| 30 | RUN | RP2040 reset pin |
Features:
- RP2040 Microcontroller with 2MB Flash: Powerful and ample storage.
- Dual-core Cortex M0+ at up to 133MHz: Supports multitasking.
- 264kB Multi-bank SRAM: High-performance memory access.
- Quad-SPI Flash with XIP: Executes code directly from external flash.
- 30 GPIO (4 ADC capable): Flexible interfacing options.
- 1.8-3.3V IO: Fixed at 3.3V for compatibility.
- 12-bit 500ksps ADC: Fast analog-to-digital conversion.
- 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM: Versatile connectivity.
- Timer, RTC, and Alarms: Precise timekeeping and control.
- 2 × PIO blocks (8 state machines): For custom protocol emulation.
- Supports SD card, VGA, etc.: Flexible I/O usage via PIO.
- W5500 Ethernet Controller: Reliable network connectivity.
- Supports TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE: Full protocol stack.
- 8 Hardware SOCKETs: Multiple network connections.
- 32KB Internal TX/RX Buffers: Efficient network data handling.
- High-Speed SPI (MODE 0, 3): Fast data interface.
- Micro-USB B Port: Power and data connection.
- 40-pin DIP-Style PCB (21×51mm, 0.1″ pitch): Easy prototyping.
- 3-pin ARM SWD Port: Debugging and programming.
- 10/100 Ethernet PHY: Auto-negotiation and full/half duplex support.
- Built-in RJ45 Connector and LDO Regulator: Integrated networking and power.
- RUN and ROOTSEL Buttons: For reset and boot selection.

Specifications:
- Microcontroller: RP2040 (Dual-core Cortex M0+ @ 133MHz)
- Flash: 2MB
- SRAM: 264KB
- GPIO: 30 pins (4 ADC-capable)
- ADC: 12-bit, 500ksps
- Interfaces: 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM
- Programmable IO: 2 blocks, 8 state machines
- Ethernet: W5500 (TCP/IP Stack, 8 SOCKETs)
- SPI: High-speed SPI (MODE 0, 3)
- Ethernet PHY: 10/100 Mbps with auto-negotiation
- Form Factor: 40-pin DIP (21×51mm, 0.1″ pitch)
- Power: Micro-USB B port
Pinout:

RP2040 to W5500 Connections:
| I/O | Pin Name | Description |
|---|---|---|
| I | GPIO16 | MISO (from W5500) |
| O | GPIO17 | CSn (Chip Select) |
| O | GPIO18 | SCLK (SPI Clock) |
| O | GPIO19 | MOSI (SPI Data Out) |
| O | GPIO20 | RSTn (Reset W5500) |
| I | GPIO21 | INTn (Interrupt) |
| I | GPIO24 | VBUS Sense |
| O | GPIO25 | User LED |
| I | GPIO29 | ADC3 for VSYS/3 Measurement |
Other Pins:
| Pin | Name | Description |
|---|---|---|
| 40 | VBUS | Micro-USB input voltage (~5V) |
| 39 | VSYS | System input voltage (4.3V–5.5V) |
| 37 | 3V3_EN | LDO Enable (Low = disable 3.3V) |
| 36 | 3V3 | 3.3V output from LDO |
| 35 | ADC_VREF | ADC power/reference (filtered 3.3V) |
| 33 | AGND | Analog ground |
| 30 | RUN | RP2040 reset pin |