W6100

W6100 is a hardwired TCP/IP stack internet controller chip with WIZnet technology, supporting both IPv4 and IPv6. It integrates 10/100 Ethernet MAC and PHY and supports TCP, UDP, ICMPv4/v6, IGMP, ARP, and PPPoE protocols. W6100 provides 8 independent hardware SOCKETs and 32KB internal memory, making it easy to develop Ethernet applications using socket programming. It also supports WOL (Wake on LAN) and Power Down Mode for reduced power consumption, and offers SPI and Parallel System BUS interfaces.
Block Diagram

Details
Pinout
Please refer to the datasheet.Features
- Support Hardwired TCP/IP Protocols : TCP, UDP, IPv6, IPv4, ICMPv6, ICMPv4, IGMP, MLDv1, ARP, PPPoE
- Support IPv4/IPv6 Dual Stack
- Support 8 independent SOCKETs simultaneously with 32KB Memory
- Support SOCKET-less Command: ARP, PING, ICMPv6(PING, ARP,DAD,NA,RS) Command for IPv6 Auto-configuration& Network Monitoring
- Support Ethernet Power Down Mode & System Clock Switching for power save
- Support Wake on LAN over UDP
- Support Serial & Parallel Host Interface: High Speed SPI(MODE 0/3), System Bus with 2 Address signal & 8bit Data
- Internal 16Kbytes Memory for TX/ RX Buffers
- 10BaseT / 10BaseTe / 100BaseTX Ethernet PHY Integrated
- Support Auto Negotiation (Full and half duplex, 10 and 100-based )
- Support Auto-MDIX only on Auto-Negotiation Mode
- Not support IP Fragmentation
- 3V operation with 5V I/O signal tolerance
- Network Indicator LEDs (Full/Half Duplex, Link, 10/100 Speed, Active)
- 48 Pin LQFP & QFN Lead-Free Package (7x7mm, 0.5mm pitch)
- W5100S PIN-2-PIN Compatible
Documentation
datasheet
| Title | Description | Notes |
|---|---|---|
| 📄 W6100 Datasheet (EN) | Technical specifications and features of the W6100 chip | - |
| 📄 W6100 Datasheet (KR) | Technical specifications and features of the W6100 chip | - |
Software Resources
- Driver
- Application Note
Driver
The ioLibrary means "Internet Offload Library" for WIZnet chips.
It includes drivers and application protocols.
The ioLibrary can be used for W6100 and other chips’ application designs.
These will be updated continuously.
| Resource | Description |
|---|---|
| Official WIZnet driver library for W5x00/W6x00 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
| Example Name | Description | Notes |
|---|---|---|
| How to use Interrupt | Interrupt handling guide for W6100 | |
| How to use Interrupt | Interrupt handling guide for W6100 | |
| How to use IPRAW | IPRAW mode guide for raw IPv4 communication | |
| How to use IPRAW | IPRAW mode guide for raw IPv4 communication | |
| How to use PSAA | Prefer Source IPv4/IPv6 Address handling for SOCKET & SOCKET-less modes | |
| How to use PSAA | Prefer Source IPv4/IPv6 Address handling for SOCKET & SOCKET-less modes | |
| How to use SLC | SLC mode guide for Socket-less command control | |
| How to use SLC | SLC mode guide for Socket-less command control | |
| How to implement Auto-Configuration | Stateless & Stateful IPv4/IPv6 address auto-configuration methods | |
| How to implement Auto-Configuration | Stateless & Stateful IPv4/IPv6 address auto-configuration methods |
These application notes explain how to use W6100’s core networking functions,
including TCP, UDP, IPRAW mode, IPv6 features, and PPPoE.
Hardware Resources
Technical Resources
| Resource | Description | Notes |
|---|---|---|
| Typical application schematic | Includes recommended circuit design | |
| TDB | ||
| TBD |
Test & Certification
| Resource | Description | Notes |
|---|---|---|
| TBD | ||
| TBD | ||
| TBD | ||
| TBD | ||
| TBD |



