AED 78.00
Description
The W5500-EVB-Pico is an evaluation board that combines the power of the Raspberry Pi RP2040 microcontroller with the W5500 hardwired TCP/IP Ethernet controller. This board provides Ethernet connectivity alongside the familiar Raspberry Pi Pico pin layout, making it a robust option for IoT projects. It's the first RP2040-based device to achieve AWS IoT Core Qualification and is supported by a comprehensive getting-started guide and firmware examples. Whether you’re building networking projects or IoT systems, the W5500-EVB-Pico offers a convenient all-in-one solution. Don’t forget to grab a micro-USB cable for programming, and the board includes male headers, with optional female or stacking headers available in the store.
Features:
- RP2040 Microcontroller with 2MB Flash: Provides powerful performance and ample storage for embedded projects.
- Dual-core Cortex M0+ at up to 133MHz: Enhances multitasking with a dual-core architecture.
- 264kB Multi-bank High-performance SRAM: Offers fast and efficient memory access for smooth operation.
- External Quad-SPI Flash with eXecute In Place (XIP): Enables high-speed data execution directly from external memory.
- 30 Multi-function General Purpose IO (4 ADC): Provides flexible GPIO pins for interfacing with peripherals, with 4 pins supporting analog input.
- 1.8-3.3V IO Voltage: Compatible with a wide range of peripheral devices, fixed at 3.3V for Pico.
- 12-bit 500ksps ADC: Accurate and fast analog-to-digital conversion for reading sensor data.
- 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM channels: Supports multiple communication protocols and pulse-width modulation for diverse applications.
- 1 × Timer with 4 Alarms, 1 × Real-Time Counter: Precise timing and counting functionalities for time-sensitive applications.
- 2 × Programmable IO (PIO) blocks, 8 State Machines Total: Customizable high-speed IO for emulating protocols and interfaces.
- Emulates Interfaces like SD Card and VGA: Flexibility to create video output or SD card interfaces using PIO.
- W5500 Embedded Ethernet Controller: Provides stable, high-speed Ethernet connectivity.
- Supports TCP, UDP, ICMP, IPv4, ARP, IGMP, and PPPoE Protocols: Handles all essential networking protocols for internet-connected devices.
- 8 Independent Hardware SOCKETs: Allows simultaneous network connections with 8 hardware sockets.
- 32 Kbytes Internal Memory for TX/RX Buffers: Sufficient buffer space for efficient data transmission and reception.
- High-Speed SPI (MODE 0, 3): Supports fast data transfer with SPI peripheral devices.
- Micro-USB B Port for Power and Data: Easily powers the board and transfers data via a standard micro-USB connection.
- 40-pin 21×51mm DIP-Style PCB with 0.1″ Through-Hole Pins: Standard form factor for easy prototyping and integration.
- 3-pin ARM Serial Wire Debug (SWD) Port: Supports debugging and programming of the microcontroller.
- 10/100 Ethernet PHY with Auto-Negotiation and Full/Half Duplex: This PHY provides Reliable Ethernet communication with automatic speed and duplex detection.
- Built-in RJ45 Connector: Ready-to-use Ethernet port for easy networking.
- Built-in LDO Regulator: Ensures stable power supply to the board.
- RUN and ROOTSEL Buttons: Provides easy access to board control and boot selection.
Specifications:
- Microcontroller: RP2040 (dual-core Cortex M0+, up to 133MHz)
- Flash Memory: 2MB
- SRAM: 264KB multi-bank
- GPIO: 30 pins (4 can be used for ADC)
- Analog to Digital Conversion: 12-bit, 500ksps
- Communication Interfaces: 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM
- Programmable IO: 2 blocks, 8 state machines
- Ethernet Controller: W5500 (TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE)
- Sockets: Supports 8 independent hardware sockets
- SPI: Supports high-speed SPI (MODE 0, 3)
- Ethernet PHY: 10/100 with Auto-Negotiation and Full/Half Duplex
- Form Factor: 40-pin DIP, 21×51mm PCB with 0.1″ pins
- Power: Micro-USB B port
Pinout:
The RP2040 GPIO and other pins used in the W5500-EVB-Pico board:
I/O | Pin Name | Description |
---|---|---|
I | GPIO16 | Connected to MISO on W5500 |
O | GPIO17 | Connected to CSn on W5500 |
O | GPIO18 | Connected to SCLK on W5500 |
O | GPIO19 | Connected to MOSI on W5500 |
O | GPIO20 | Connected to RSTn on W5500 |
I | GPIO21 | Connected to INTn on W5500 |
I | GPIO24 | VBUS sense (high if VBUS is present) |
O | GPIO25 | Connected to user LED |
I | GPIO29 | ADC mode (ADC3) to measure VSYS/3 |
Other Pins
Pin | Name | Description |
---|---|---|
40 | VBUS | Micro-USB input voltage, nominally 5V |
39 | VSYS | Main system input voltage (4.3V to 5.5V) |
37 | 3V3_EN | Connects to on-board LDO enable pin (short low to disable 3.3V) |
36 | 3V3 | Main 3.3V supply generated by on-board LDO |
35 | ADC_VREF | ADC power supply and reference voltage (filtered 3.3V) |
33 | AGND | Ground reference for GPIO26-29 |
30 | RUN | RP2040 enable pin (short low/use button to reset RP2040) |
Resources
Examples
- C/C++ Examples
- CircuitPython Examples
- MicroPython Examples
- AWS Examples
- Azure Examples
- FreeRTOS Examples
- LwIP Examples
Package Includes:
- 1 x W5500-EVB-Pico (Pico with Ethernet)