Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • Inhaltselemente
  • Features
  • emUSB-Host features
  • ELFLib Features
  • Embedded Studio features
  • embOS features
  • emCompress features
  • emControl/IO features
  • emDropbox
  • emFile features
  • emFTP features
  • emLib features
  • emLoad features
  • emModbus features
  • emMQTT features
  • emNet features
  • emPack features
  • emSSH features
  • emSSL features
  • emUSB-Device features
  • emUSB-Host features
  • emWeb
  • emWin features
  • Flasher features
  • IoT Toolkit features
  • J-Flash features
  • J-Link features
  • J-Trace features
  • Linux Studio
  • Ozone features
  • Runtime Library features
  • Security features
  • SystemView Features
  • (Q)SPI Flash Evaluator
  • NAND Flash Evaluator
  • Professional USB-Host software for embedded systems
  • Direct support from the product developers
  • Highly portable and uniform API for all supported controllers
  • High performance, small memory footprint in RAM and ROM
  • Simple to integrate into your embedded environment
  • emPower-USB-Host Dual USB platform available
  • USB Mass Storage Device Class available
  • Works seamlessly with embOS and emFile (for MSD)Support for class drivers
  • Support for external USB hub devices
  • Support for devices with alternate settings
  • Support for multi-interface devices
  • Support for multi-configuration devices
  • Royalty-free
  • Compatibility with different CDC devices
  • Ability to send and receive data
  • Ability to set various parameters, such as baud rate, number of stop bits, parity
  • Handling of multiple CDC devices at the same time
  • Notifications about CDC connection status
  • Ability to query the CDC line and modem status
  • Small memory footprint in RAM and ROM
  • Compatibility with different FTDI UART devices
  • Ability to send and receive data
  • Ability to set various parameters, such as baud rate, number of stop bits, parity
  • Handling of multiple FTDI UART devices at the same time
  • Notifications about FTDI UART connection status
  • Ability to query the FTDI UART line and modem status
  • Small footprint
  • Communicate with virtually any keyboard & mouse
  • Receive and send data from vendor-specific HID devices
  • Small memory footprint, ideal for embedded devices
  • Any Mass storage device (Memory stick, hard disk) can be used
  • Included in the emUSB-Host Base package
  • It is independent of the file system. An interface to emFile is provided
  • Small footprint
  • Communicate with any MTP device
  • File system not necessary
  • Small memory footprint
  • High performance
  • Detection of the USB role of the device
  • Virtually any USB OTG transceiver can be used
  • Simple interface to OTG-hardware
  • Seamless integration with emUSB-Host and emUSB-Device
  • Handling of multiple printers at the same time
  • Notifications about printer connection status
  • Ability to query the printer operating status and its device ID
  • Small footprint
  • Compatibility with different MIDI devices.
  • Handling of multiple MIDI devices at the same time (e.g. drum machine and synthesizer).
  • Handling of MIDI devices with multiple cables (e.g. USB to MIDI converters).
  • Ability to send MIDI commands to a device and receive MIDI commands from a device.
  • Notifications about insertion and removal of MIDI devices.
  • Small footprint

emUSB-Host Vendor Class

  • Communicate with any device
  • Ideal for custom protocols
  • Supports bulk, interrupt, control and isochronous transfers.
  • High performance, small overhead
  • Small memory footprint in RAM and ROM
  • Allows to add USB to Ethernet adapters to your USB-Host enabled Embedded System
  • Support for LAN Adapters: Brings Embedded System into LAN or Internet
  • Compatible with various Ethernet-over-USB adapters
  • Seamless integration with emNet
  • Multiple adapters can be connected at once
  • Small memory footprint in RAM and ROM

emUSB-Host CCID Class

  • Use smart cards with embedded systems
  • Communicate with any CCID compatible device
  • Small memory footprint in RAM and ROM
  • Compatibility with USB Audio V1.0 devices.
  • Transfer sound to audio output devices (e.g. speakers).
  • Receive data from audio input devices (e.g. microphones).
  • Control the audio environment, such as Volume and Tone Control.
  • Notifications about insertion and removal of audio devices.
  • All common sample rates supported (8, 16, 22.05, 44.1, 48, 96, 192 kHz, etc.)
  • All sample resolutions supported (8, 16, 24, 32 bit per sample)
  • Any number of channels supported
  • Small footprint
  • Compatibility with different CP210x devices
  • Ability to send and receive data
  • Ability to set various parameters, such as baud rate, number of stop bits, parity
  • Handling of multiple CP210x devices at the same time
  • Notifications about CP210x connection status
  • Ability to query the CP210x line and modem status
  • Small footprint

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy
© 2025 SEGGER - All rights reserved.