Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About Us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • emUSB-Host
  • Drivers

    Drivers
    Run USB host controllers on the target

    In order to run emUSB-Host a driver for the USB host controller of the target hardware is required. All hardware dependencies are encapsulated in the driver. The driver interface has been designed in such a way that most common USB host controllers can be supported.

    Contact us
    Downloads
    Documentation
    SEGGER emUSB-Host

    Range of Supported USB Hardware

    A lot of USB host controllers are OHCI or EHCI compatible, in some cases the host controller is based on a specific IP. Most controllers currently on the market share a similar IP base with a couple other devices. This enables us in most cases to create new drivers for devices not yet listed in a reasonable time frame.

    Below is a list of supported devices. If your device is not listed, feel free to contact us about adding support.

    The following device drivers are available for emUSB-Host

    DeviceDriverPart #
    Microchip
    AT91SAM9260OHCI Driver9.40.00
    AT91SAM9261OHCI Driver9.40.00
    AT91SAM9263OHCI Driver9.40.00
    AT91SAM92G10OHCI Driver9.40.00
    AT91SAM92G20OHCI Driver9.40.00
    AT91SAM9G15OHCI Driver9.40.00
    AT91SAM9G45OHCI Driver9.40.00
    AT91SAM9XEOHCI Driver9.40.00
    AT91SAM92G45/M10OHCI Driver9.40.00
    AT91SAMA5D2xOHCI Driver9.40.00
    AT91SAMA5D2xEHCI Driver9.40.03
    AT91SAMA5D3xOHCI Driver9.40.00
    AT91SAMA5D3xEHCI Driver9.40.03
    ATSAMV70/V71/S70/E70ATSAMx7 Driver (3, 4)9.40.14
    SAMD5x/SAME5xSAMx5 driver9.40.14
    Gigadevice
    GD32F450Synopsys DWC2 Full Speed Driver9.40.05
    Infineon
    XMC45xxSynopsys DWC2 Full Speed Driver9.40.05
    NXP
    iMX6EHCI Driver9.40.03
    iMXRT105x/106xEHCI Driver9.40.03
    iMXRT595LPC54 High Speed Driver9.40.15
    Kinetis K2x, K6x, K7xEHCI Driver (high-speed controller)9.40.03
    Kinetis K2x, K4x, K6x, K7xKinetis Full Speed Driver (full-speed controller) (1)9.40.07
    Kinetis KL20Kinetis Full Speed Driver (1)9.40.07
    LPC17xxOHCI Driver9.40.00
    LPC2387OHCI Driver9.40.00
    LPC2388OHCI Driver9.40.00
    LPC2420OHCI Driver9.40.00
    LPC2458OHCI Driver9.40.00
    LPC2460OHCI Driver9.40.00
    LPC2468OHCI Driver9.40.00
    LPC2470OHCI Driver9.40.00
    LPC2478OHCI Driver9.40.00
    LPC3180OHCI Driver9.40.00
    LPC3220OHCI Driver9.40.00
    LPC3230OHCI Driver9.40.00
    LPC3240OHCI Driver9.40.00
    LPC3250OHCI Driver9.40.00
    LPC4088OHCI Driver9.40.00
    LH7A400OHCI Driver9.40.00
    LH7A404OHCI Driver9.40.00
    LPC18xx (except LPC181x)EHCI Driver9.40.03
    LPC18Sxx (except LPC181Sx)EHCI Driver9.40.03
    LPC43xx (except LPC431x)EHCI Driver9.40.03
    LPC43Sxx (except LPC431Sx)EHCI Driver9.40.03
    LPC546xx, LPC540xx, LPC5411xOHCI Driver (Full Speed)9.40.00
    LPC55S69 (4)OHCI Driver (Full Speed)9.40.00
    LPC546xx, LPC540xx, LPC55S6xLPC54 High Speed Driver9.40.15
    Renesas
    NECV850ES Jx(G/H)3-UOHCI Driver9.40.00
    RX11x
    (RX113)
    Renesas Driver9.40.02
    RX23x
    (RX231)
    Renesas Driver9.40.02
    RX62x
    (RX621, RX62N)
    Renesas Driver9.40.02
    RX63x
    (RX631, RX63N)
    Renesas Driver9.40.02
    RX64x
    (RX64M)
    Renesas Driver9.40.02
    RX65x
    (RX65M)
    Renesas Driver9.40.02
    RX71x
    (RX71M)
    Renesas Driver9.40.02
    RZ/A1x
    (RZ/A1H - R7S72100x
    RZ/A1M - R7S72101x
    RZ/A1L - R7S72102x)
    Renesas Driver9.40.02
    RZ/G1EEHCI Driver (High Speed)
    OHCI Driver (Full Speed)
    9.40.03
    9.40.00
    Synergy
    (S3A3, S3A7, S5D5, S5D9, S7G2)
    Renesas Driver9.40.02
    ST Microelectronics
    STM32F105Synopsys DWC2 Full Speed Driver9.40.05
    STM32F107Synopsys DWC2 Full Speed Driver9.40.05
    STM32F2xxSynopsys DWC2 Full Speed Driver (2)9.40.05
    STM32F2xxSynopsys DWC2 High Speed Driver (2)9.40.06
    STM32F4xxSynopsys DWC2 Full Speed Driver (2)9.40.05
    STM32F4xxSynopsys DWC2 High Speed Driver (2)9.40.06
    STM32F7xxSynopsys DWC2 Full Speed Driver (2)9.40.05
    STM32F7xxSynopsys DWC2 High Speed Driver (2)9.40.06
    STM32G0xxST STM32H5 driver9.40.18
    STM32H5xx

    ST STM32H5 driver

    9.40.18
    STM32H7xxSynopsys DWC2 High Speed Driver
    (can also be used in full-speed mode)
    9.40.06
    STM32L4x5, STM32L4x6, STM32L4x7, STM32L4x9Synopsys DWC2 Full Speed Driver (2)9.40.05
    STM32U575Synopsys DWC2 Full Speed Driver (2)9.40.05
    STM32U585Synopsys DWC2 Full Speed Driver (2)9.40.05
    STM32U595Synopsys DWC2 High Speed Driver (2)9.40.06
    STM32U599Synopsys DWC2 High Speed Driver (2)9.40.06
    STM32U5A5Synopsys DWC2 High Speed Driver (2)9.40.06
    STM32U5A9Synopsys DWC2 High Speed Driver (2)9.40.06
    Texas Instruments
    TM4C129XMUSB driver9.40.16
    Xilinx
    Zynq 7007S
    Zynq 7012S
    Zynq 7014S
    Zynq 7010
    Zynq 7015
    Zynq 7020
    Zynq 7030
    Zynq 7035
    Zynq 7045
    Zynq 7100
    EHCI driver9.40.03

     

    1 Due to hardware limitation, only one transfer with one device can be queued at once. Not recommended for emUSB-Host LAN, CDC, MTP or AUDIO components. No hub support.

    2 Current limitation: If the internal full-speed PHY of the STM32Fxxx controller is used, low-speed devices connected via an external USB hub do not enumerate properly due to a hardware limitation.

    3 Highly restricted support of external hubs.

    4 No AUDIO class support.

    • User manual
    • List of downloads
    • Update notification
    • Pricing
    • Support
    • Silicon vendor resources

    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
    • Code of Conduct
    • Privacy Policy
    © 2025 SEGGER - All rights reserved.