---
title: "ETH_W5500 module"
url: "https://maker.wiznet.io/viktor/projects/eth-w5500-module/"
markdown_url: "https://maker.wiznet.io/viktor/projects/eth-w5500-module/md"
type: "UCC: User Created Content"
author: "Ruslan Nadyrshin"
author_url: "https://habr.com/ru/post/714998/"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Ruslan Nadyrshin"
original_url: "https://habr.com/ru/post/714998/"
published: "2023-02-06"
language: "en"
hardware: ["WIZnet W5500", "Espressif ESP32"]
likes: 4
views: 5177
comments: 4
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# ETH_W5500 module

> W5500 based Ethernet module for ESP32

Original author: Ruslan Nadyrshin (source: https://habr.com/ru/post/714998/)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))
- **Espressif ESP32** x 1 ([docs](https://www.espressif.com/en/products/socs/esp32))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

The ESP32-S3 does not have an Ethernet MAC, so the module uses the popular WIZnet W5500 TCP-IP controller with an SPI interface. The binding connection diagram is a reference. Up to 2 such modules can be included in the assembly (by soldering jumper J5 in different positions for these modules). ESP-IDF (the official SDK from Espressif) already includes a driver for the W5500, which allows you to quickly get a ready-made network interface. The lwIP TCP-IP stack and the FreeRTOS RTOS are also already built into ESP-IDF, which will allow you to quickly start writing your network applications using sockets (or transfer software already written for another platform). In the ETH_W5500 module, I use a specific RJ45 connector that is lowered due to the height limitation. Such connectors do not contain transformers inside, therefore a separate assembly of L1 transformers is used.

![](https://maker.wiznet.io/upload/ckeditor5/285983271%5F1675856003%2Ejpg)

![](https://maker.wiznet.io/upload/ckeditor5/285983271%5F1675856014%2Epng)

![](https://maker.wiznet.io/upload/ckeditor5/285983271%5F1675856018%2Epng)

![](https://maker.wiznet.io/upload/ckeditor5/285983271%5F1675856024%2Epng)

![](https://maker.wiznet.io/upload/ckeditor5/285983271%5F1675856031%2Ejpg)

---

Source: https://maker.wiznet.io/viktor/projects/eth-w5500-module/
