Efficient Software
For embedded devices

Connectivity

Efficient software for embedded devices

emUSB-C PD

Manage USB-C power delivery

emUSB-C PD is a complete power delivery protocol implementation for USB-C as defined by USB-IF, especially designed for use in embedded devices.


More about emUSB-C PD

emUSB-Device

Boost your connectivity

emUSB-Device is a high-speed USB device software specifically designed for embedded systems. The software is written in ANSI C and can run on any platform. A variety of target drivers are already available.

More about emUSB-Device

emUSB-Host

Enhance your IoT device through the use of USB host

emUSB-Host implements full USB host functionality, including external hub support, and optionally provides device class drivers. It enables developers to easily add USB host functionality to embedded systems.

More about emUSB-Host

emNet

Ideal for any network application

emNet is a high-performance TCP/IP stack 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.


More about emNet

emWeb

Provide easy-to-use graphical user interfaces that can be accessed from anywhere!

emWeb allows you to use the most widely accepted language for providing graphical user interfaces in the world, HTML.

More about emWeb

emFTP

Enable file upload and download for your embedded system via IP-based protocols.

Multiple connections are supported. Any file system and any TCP/IP stack with sockets can be used.
 

More about emFTP

emModbus

Add industry-standard protocols to your IoT device

emModbus is SEGGER's implementation of the Modbus protocol, supports communication via UART (ASCII, RTU) and Ethernet (Modbus/TCP and Modbus/UDP) and is capable of communicating with any Modbus-compliant device.

More about emModbus

IP over USB

Make IP protocols available on any USB device 

Easily run any IP-based protocol over USB. Simple and driverless! Plug-and-play on any operating system. Use a web browser to look into and configure the USB device.
 

More about IP over USB