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.
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.
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.