W5100S

W5100S is a hardwired TCP/IP stack internet controller chip with WIZnet technology, which provides easy internet connectivity to an external MCU via SPI or Parallel System BUS. The SPI interface supports up to 70MHz clock speed, while the Parallel System BUS provides higher data throughput for faster network communication. W5100S integrates an embedded Ethernet MAC and PHY, allowing developers to build Ethernet applications easily through socket programming.
Block Diagram

Pin Map

Features
- Support Hardwired Internet Protocols: TCP, UDP, WOL over UDP, ICMP, IGMPv1/v2, IPv4, ARP, PPPoE
- Support 4 Independent Hardware SOCKETs simultaneously
- Support SOCKET-less Command: ARP-Request, PING-Request
- Support Ethernet Power Down Mode & Main Clock gating for power save
- Support Wake on LAN over UDP
- Support Serial & Parallel Host Interface: High Speed SPI(MODE 0/3), Parallel System Bus with 2 Address signal & 8bits Data
- Internal 16 Kbytes Memory for TX/ RX Buffers
- Not support IP Fragmentation
- Not Maintain ARP-cache Table
- 10BaseT/100BaseTX Ethernet PHY Integrated
- Support Auto Negotiation (Full/Half Duplex, 10/100 Speed)
- Support Auto-MDIX when Auto-Negotiation Mode.
- 3.3V operation with 5V I/O signal tolerance
- LED outputs (Full/Half Duplex, Link, 10/100 Speed, Active)
- Two types of packages: 48 Pin LQFP & QFN Lead-Free Package (7x7mm, 0.5mm pitch)
Documentation
datasheet
Title | Description | Notes |
---|---|---|
Technical specifications and features of the W5100S chip | - |
Technical Documents
Title | Description | Notes |
---|---|---|
Known issues and corrections for the W5100S chip | - | |
Feature comparison between W5100S and W5100 chips | - |
Software Resources
- Driver
- Application Note
Driver
The ioLibrary means "Internet Offload Library" for WIZnet chip. It includes drivers and application protocols. The ioLibrary can be used for W5100S and other chips's application designs. These will be updated continuously.
Resource | Description |
---|---|
Official WIZnet driver library for W5100S and other chips |
The ioLibrary_Driver is an MCU-independent library for WIZnet W5x00, W6x00 chips . It provides implementations of essential TCP/IP services, enabling developers to build network applications with minimal MCU dependencies.
Supported services
DHCP, DNS, MQTT, SNTP, TFTP, HTTP Server
Application Note
Name | Description | Notes |
---|---|---|
How to use IPRAW Mode | IPRAW Mode handles IPv4 layer communication | |
How to use IPRAW Mode | IPRAW Mode handles IPv4 layer communication | |
How to use IPRAW Mode | IPRAW Mode handles IPv4 layer communication | |
How to use PPP/PPPoE | PPP is Link-Layer protocol for point-to-point | |
Non-Socket ARP and PING process | Command based handling ARP and PING processing | |
Interrupt example | Publishes messages to broker | |
How to use IPRAW Mode | IPRAW Mode handles IPv4 layer communication |
Hardware Resources
Technical Resources
Resource | Description | Notes |
---|---|---|
Typical application schematic | Includes recommended circuit design | |
External Transformer type | Includes recommended circuit design | |
RJ45 with Transformer type | Includes recommended circuit design | |
TBD | ||
TBD |
Test & Certification
Resource | Description | Notes |
---|---|---|
TBD | ||
TBD | ||
TBD | ||
TBD | ||
TBD |