Skip navigation

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.


SEGGER emUSB-Device product-icon

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.



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.