emNet
SEGGER's network software is designed from the ground up for embedded systems. It is renowned for its high-performance and small memory footprint while still providing flexibility and extensibility. It is at the heart of many industrial and IoT applications, and provides support for a wide variety of standard protocols.
Our brands

Our brands

Related articles

RED 3.3: Essential Cybersecurity Requirements for Radio Equipment
As of August 1, 2025, the Radio Equipment Directive (RED) Articles 3.3(d), 3.3(e) and 3.3(f) have been activated, introducing mandatory cybersecurity requirements for radio equipment placed on the EU market....
Read more
Cyber Resilience Act: Critical Cybersecurity Requirements
Read more
Spotlight: The TX91 – Tiny Plug-In Powerhouse
Read more
PRESS RELEASE – Logic Technology Appointed European Distributor for Lattix by CodeClinic
Read more
PRESS RELEASE – Logic Technology Becomes Official SEGGER Distributor in the Benelux
Read more
By design, emNet supports both internal and external Ethernet MACs (Medium Access Controller), enabling any standard microcontroller to connect to Ethernet. With emNet, even small, ultra low-power microcontrollers with minimal flash memory and no on-chip MAC can be used.
emNet works best with an RTOS to provide efficient and easy to use connection handling. While SEGGER recommends using embOS, support for other RTOSes is available upon request. Using emNet without an RTOS is also possible.
Key features
- Easy to use
- Wide variety of upper layer protocols available
- Standard socket API for user applications
- Zero-copy supported for ultra-high performance and efficiency
- Simple compile-time configuration
- Extensive runtime configuration
- IEEE 1588 PTP precision time protocol support
- Works with or without an RTOS
- Outstanding documentation
World class IP-based communication
In the world of embedded systems, IP based communication lays the groundwork for any modern device. High-layer IoT (Internet of Things) protocols such as MQTT (Message Queuing Telemetry Transport) still rely on the availability of a TCP/IP stack to provide lower layers of communication in standard protocols such as TCP. As an industry-leading IP stack specifically designed for embedded devices, emNet is an ideal choice to provide this component. It is straightforward to configure and integrate and can easily be fine-tuned to the varying requirements and constraints of embedded systems.
Efficiency
emNet combines maximum performance with minimal memory requirements and simple integration without configuration effort. Its design, which specifically targets embedded devices, makes it highly efficient in terms of flash, RAM and packet processing speed. This means that even small, low-frequency microcontrollers deliver excellent network performance.
Built-in UDP flood protection
emNet is designed to use a single task for management and handling of incoming packets. SEGGER's IP stack comes with the built-in performance-optimizing feature UDP flood protection which frees up CPU time that can be used for other tasks. It can help to save execution time on incoming data that would be discarded anyhow. Other tasks in the system exist along with emNet and might also use higher priorities than the IP_Task (used for management and processing received packets) to make sure they fulfill their real-time requirements.
Ethernet-APL
emNet supports Ethernet-APL, the standardized Ethernet Advanced Physical Layer for 2-wire data transmission. It enables consistent and fast IP communication over long cable lengths from the field level to the control system, and meets all requirements that are necessary for reliable operation in the field of process plants. Furthermore, Ethernet-APL has been specifically designed for applications in highly explosive environments.
Editions
emNet is offered in two different editions: emNet BASE, the stack itself, which includes the most important protocols related to Ethernet communication, and an emNet PRO package, which includes many other features.

Gevorg Melikdjanjan
Security | Reliability | Data Solutions
What’s your use case ?
On top of emNet, you can add additional protocols such as FTP client/server, MQTT client, SMTP client, SNMP agent or a Webserver. Need guidance? Let me know!