---
title: "Notes on Application of wiznet w5500 Ethernet controller"
url: "https://maker.wiznet.io/ssekim/projects/Notes-on-Application-of-wiznet-w5500-Ethernet-controller/"
markdown_url: "https://maker.wiznet.io/ssekim/projects/Notes-on-Application-of-wiznet-w5500-Ethernet-controller/md"
type: "UCC: User Created Content"
author: "Steve"
author_url: "https://maker.wiznet.io/ssekim/"
original_author: "ssekim"
original_url: "https://chowdera.com/2021/07/20210723142602567m.html"
published: "2022-07-28"
language: "en"
likes: 0
views: 221
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Notes on Application of wiznet w5500 Ethernet controller

> Notes on Application of wiznet w5500 Ethernet controller

Original author: ssekim (source: https://chowdera.com/2021/07/20210723142602567m.html)

## Article

Refer to the chip introduction in the data manual ：“W5500 It's all hardware TCP/IP Embedded Ethernet Controller , It provides a more simple Internet connection scheme for embedded system .W5500 Integrated TCP/IP Protocol stack ,10/100M Ethernet data link layer （MAC） And physical layer （PHY）, So that users can use a single chip to expand network connectivity in their applications .” A lot of people have come into contact with ENC28J60 This network card chip , By comparison W5500 Have your own TCP/IP Protocol stack , and ENC28J60 The chip is just PHY and MAC layer , It needs to be ported LwIP、uIP Wait for the network protocol stack to connect to the network ,W5500 Self contained TCP/IP The protocol stack makes the embedded processor do not have to deal with complicated network protocol stack things , Focus on Application Development . however W5500 There are not many types of protocols supported , Support hardware TCP/IP agreement ：TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE, Application layer protocols need to be implemented by themselves , It doesn't matter , The implementation of the application layer protocol is better than the implementation of the transport layer 、 The network layer is much simpler , But there are too many kinds of protocols in the application layer .

---

Source: https://maker.wiznet.io/ssekim/projects/Notes-on-Application-of-wiznet-w5500-Ethernet-controller/
