• Latest Addition to Popular Line of  ‘Internet Offload’ Ethernet Chips
  • Hardware TCP/IP Performance and Ease of Use to Low-Cost ‘IoT’ Applications
  • High Speed SPI

The W5500 chip is a Hardwired TCP/IP embedded Ethernet controller that enables easier internet connection for embedded systems using SPI (Serial Peripheral Interface).

W5500 suits users in need of stable internet connectivity best, using a single chip to implement TCP/IP Stack, 10/100 Ethernet MAC and PHY. Hardwired TCP/IP stack supports TCP, UDP, IPv4, ICMP, ARP, IGMP, and PPPoE, …, which has been proven through various applications over many years. W5500 uses a 32Kbytes internal buffer as its data communication memory.

By using W5500, users can implement the Ethernet application they need by using a simple socket program instead of handling a complex Ethernet Controller. It is possible to use 8 independent hardware sockets simultaneously. SPI (Serial Peripheral Interface) is provided for easy integration with the external MCU. The W5500 SPI supports 80 MHz speed and the new efficient SPI protocol, so users can implement high speed network communication. In order to reduce power consumption of the system, W5500 provides WOL (Wake on LAN) and a power down mode.

  • Supports following Hardwired TCP/IP Protocols : TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE
  • Supports 8 independent sockets simultaneously
  • Supports Power down mode
  • Supports Wake on LAN over UDP
  • Supports High Speed Serial Peripheral Interface(SPI MODE 0, 3)
  • Internal 32Kbytes Memory for Tx/Rx Buffers
  • 10BaseT/100BaseTX Ethernet PHY embedded
  • Support Auto Negotiation (Full and half duplex, 10 and 100-based)
  • Not support IP Fragmentation
  • 3.3V operation with 5V I/O signal tolerance
  • LED outputs (Full/Half duplex, Link, Speed, Active)
  • 48 Pin LQFP Lead-Free Package (7x7mm, 0.5mm pitch)
Pin Assignement / Block Diagram

W5500 Chip Datasheet v1.0.6

  • Last Update: 30 Dec. 2014

Limitation Note – ARP problem in the NLB environment

  • Last Update: 2018.03.12
Drivers / Protocol Libraries

ioLibrary v2.0.0

  • ioLibrary code on GitHub Repository
  • ioLibrary includes drivers and application protocol libraries as below.
    • DHCP client
    • DNS client
    • FTP client
    • FTP server
    • SNMP agent / trap (SNMPv1)
    • SNTP client
    • TFTP client
    • HTTP Server
Application Notes

Application Note – W5500 IPRAW Mode v1.1.0

  • Last Update: 09 Apr. 2014

Application Note – W5500 PPPoE v1.0.1

  • Last Update: 09 Apr. 2014

Migration Guide: W5200 to W5500

  • Last Update:
Hardware Design Guide

External Transformer Type

  • Last Update: 06 Apr. 2015

RJ45 Connector with Transformer Type

  • Last Update: 06 Apr. 2015