W5500-EVB-Pico is a microcontroller evaluation board based on the Raspberry Pi RP2040 and fully hardwired TCP/IP controller W5500 – and basically works the same as Raspberry Pi Pico board but with additional Ethernet via W5500.
W5500-EVB-Pico pinout is directly connected to the GPIO of RP2040. It has the same pinout as the Raspberry Pi Pico board. However, GPIO16, GPIO17, GPIO18, GPIO19, GPIO20, GPIO21 are connected to W5500 inside the board. These pins enable SPI communication with W5500 to use Ethernet function. If you are using the Ethernet function, these pins cannot be used for any other purpose.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 1 ratings:
There's a diode that protects the USB connector from reverse power while allowing the controller to detect whether a USB cable is connected. The latter simply doesn't work due to the diode the manufacturer chose to place. On my units I replaced the BAT60A with BAT60B and the USB detect feature works great.
I also think a PoE variant (or at-least ability to add via external module) would be amazing
It would be great if there were a PoE variant of this so it could be a single cable for hardwired remote sensing and control.
Yes, please add PoE option!
Though it's not mentioned in the description of features, besides being a rPi Pico with a W5500 strapped to it, it has upgraded the flash from 2MB to 16MB.
The documents tab has the wrong schematic; the correct schematic is at https://github.com/Wiznet/Hardware-Files-of-WIZnet/blob/master/02_iEthernet/W5500/W5500-EVB-Pico_V100/Schematic/W5500-EVB-Pico_SCH_V100.pdf
Please make more of this! I have always wanted an inexpensive dev board with Ethernet.
It would also be great to see a version of this with a W6100, so it can do IPv6.
We've just added support for this board in MicroPython too! See PR 8540.