SEGGER's high performance USB software

emUSB-Device and emUSB-Host are essential for all embedded systems requiring communication. Whether you want to connect your device to a PC or to connect other devices to your device, SEGGER's Embedded Experts got you covered.

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

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