IoT/W5500

TCP Offload Engine (TOE)

tetris00 2026. 1. 6. 12:20

WIZnet TCP Offload engine – fully hardwired TCP/IP stack

WIZnet TOE (TCP/IP Core Offload Engine) is a wired TCP/IP embedded ethernet controller that provides users with easy and effective Internet connection when combined with embedded system. Users can create various applications based on Ethernet protocols by using the Socket API provided by the TOE’s Hardwired TCP/IP stack.

The advantages of TOE (TCP/IP Offload Engine) are that it does not require a separate embedded system software stack and memory resources for internet connections. Also, all Ethernet transmission and reception operations are processed by an independent Ethernet controller, so it maintains superior stable Ethernet performance compared to the Software TCP/IP Stack, which is vulnerable to changes in the network environment and DDoS and Flooding attacks.

Therefore, even in low-spec embedded systems, using WIZnet TOE can show more efficient performance for internet application operation than high-spec systems using Software TCP/IP Stack.

Functionally, TOE’s hardwired TCP/IP stack supports TCP, UDP, IPv4/IPv6, ICMP, ARP, IGMP, PPPoE protocols; and depending on the chip it is possible to define 8 (or 4) sockets, allocate memory buffers to each socket to build an independent Ethernet protocol transmission and reception environment.