Your "One-Stop-Shop" for your next Embedded Project

Stacks Image 7993


CPU independent TCP/IP stack

SEGGER emNet is the industry-leading IP stack for embedded systems. The professional IP stack is renowned for a high-performance implementation with a small memory footprint and outstanding documentation as well as multiple optional add-ons.

SEGGER emNet is a high-performance library that has been optimized for speed, versatility and a small memory footprint. It is written in ANSI C and can be used on virtually any CPU.



  • ANSI C socket.h-like API for user applications. An application using the standard C socket library can easily be ported to use emNet.
  • High performance
  • Small footprint
  • Runs "out-of-the-box"
  • No configuration required
  • Works with any RTOS in a multitasking environment (embOS recommended)
  • Zero data copy for ultra fast performance
  • Standard sockets interface
  • Raw socket support
  • Non-blocking versions of all functions
  • Connections limited only by memory availability
  • Re-assembly of fragmented packets
  • Optional drivers for the most common devices are available
  • Fully runtime configurable
  • Developed from ground up for embedded systems
  • PPP/PPPOE available
  • Various upper layer protocols available
  • Drivers for most popular microcontrollers and external MACs available
  • Easy to use!

emNet Software Products

emNet is offered in a base package which includes the most important protocols related to Ethernet communication and the stack itself. Depending on the engineer's needs there are several protocols available as an add-on as well as the emNet PRO software which adds a device driver, web server functionality and email client for extended communication via Internet.

For more technial details, available drivers, check the product page from SEGGER