Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Wiki
    • Web Shop
    • Newsletter
    • RSS
  •  Jobs
  •  Blog
  • emUSB-Device
  • Drivers
  • Technology
  • Add-Ons
SEGGER emUSB-Device product-icon

emUSB-Device Drivers

In order to run emUSB-Device a driver for the USB device 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 device controllers can be supported.

Supported Devices

SEGGER provide support for an extensive range of MCUs with on-chip USB controllers. The driver interface has been designed in such a way that it is possible to easily add drivers for USB controllers that are not yet supported.

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

The following device drivers are available for emUSB-Device

Driver (Device)Part #
Cypress Semiconductor
MB9BF5xx,MB9BF6xx (3)9.10.49
GigaDevice
GD32F4509.10.91
Infineon
XMC45xx9.10.82
XMC47xx9.10.82
Maxim
MAX32590 (3)9.10.74
Microchip
AT91CAP9 (2)9.10.19
AT91RM9200 (2)9.10.06
AT91SAM3S (2)9.10.64
AT91SAM3U9.10.30
AT91SAM3X (2)9.10.62
AT91SAM4S (2)9.10.64
AT91SAM7A3 (2)9.10.07
AT91SAM7S (2)9.10.08
AT91SAM7SE (2)9.10.09
AT91SAM7X (2)9.10.10
AT91SAM9260 (2)9.10.22
AT91SAM9261 (2)9.10.11
AT91SAM9263 (2)9.10.25
AT91SAM9G20 (2)9.10.31
AT91SAM9G45 (2)9.10.41
AT91SAM9Rx64 (2)9.10.18
AT91SAM9x259.10.75
AT91SAM9XE (2)9.10.32
ATSAMD21 (2)
ATSAMD51 (2)
9.10.81
AVR32UC (3)9.10.40
SAMA5D2x
SAMA5D3x
SAMA5D4x
9.10.70
SAMV7x (3)9.10.83
PIC32MX (3)9.10.79
Nordic Semiconductor
nRF52840 (2)9.10.87
NXP
LPC13xx (3)
(LPC1342, LPC1343)
9.10.33
LPC17xx (2)9.10.29
LPC18xx9.10.60
LPC214x (2)9.10.02
LPC23xx (2)9.10.03
LPC24xx (2)9.10.14
LPC288x (3)9.10.51
LPC318x (2)9.10.04
LPC313x9.10.38
LPC3250 (3)9.10.04
LPC43xx (except LPC431x)9.10.61
LPC54xxx (1), LPC55xxx, LPC51xxx9.10.86
Kinetis K2x, K4x, K6x, K7x (KHCI - full-speed controller)(2)9.10.42
Kinetis K6x, K7x (EHCI - high-speed controller)9.10.58
iMX25x9.10.44
iMX28x9.10.45
iMXRT102x9.10.61
iMXRT105x/106x9.10.61
MCF227x (3)9.10.46
MCF225x (3)9.10.47
MCF51JMx (3)9.10.48
P1020 (3)9.10.66
Vybrid9.10.65
OKI
69Q62 (3)9.10.05
Renesas
H8S2472 (3)9.10.20
H8SX1668R (3)9.10.21
K78F102x (3)9.10.50
R7FS7G2x9.10.39
RX11x9.10.39
RX13x9.10.39
RX23x9.10.39
RX62x9.10.39
RX63x9.10.39
RX64x9.10.39
RX65x9.10.39
RX71x (USBb, USB FS Controller)9.10.39
RX71x (USBAa, USB HS Controller)9.10.73
RZA19.10.73
RZG1E9.10.73
SH7203 (3)9.10.28
SH7216 (3)9.10.53
SH7268/9 (3)9.10.59
SH726A (3)9.10.78
SH7286 (3)9.10.54
uPD720150 (3)9.10.23
V850ES/JG3-E/U/H (3)9.10.26
V850ES/JH3-E/U/H (3)9.10.26
Synergy S124 (3)9.10.39
Synergy S128 (3)9.10.39
Synergy S3a39.10.39
Synergy S3a79.10.39
Synergy S5d59.10.39
Synergy S5d9 (USB FS Controller)9.10.39
Synergy S7g2 (USB FS Controller)9.10.39
Synergy S5d9 (USB HS Controller)9.10.73
Synergy S7g2 (USB HS Controller)9.10.73
Sharp
LH79524/5 (3)9.10.01
LH7A40x (3)9.10.24
SiLabs
EFM32GGxxx9.10.63
ST
STM32F0xx (2)9.10.16
STM32F103 (2)9.10.16
STM32F105/107 (2)9.10.34
STM32F2xx9.10.56

STM32F3xxx: (2)
STM32F302x6, STM32F302x8,
STM32F302xB, STM32F302xC,
STM32F302xD, STM32F302xE

STM32F303x6, STM32F303x8,
STM32F303xB, STM32F303xC,
STM32F303xD, STM32F303xE

STM32F373x8,
STM32F373xB, STM32F373xC

9.10.16
STM32F4xx,
STM32F7xx,
STM32H7xx
9.10.56
STM32L0xx (2)9.10.16
STM32L1xx (2)9.10.16
STM32L4x2, STM32L4x3 (2)9.10.16
STM32L4x5, STM32L4x6, STM32L4x7, STM32L4x99.10.56
STR71x (2)9.10.12
STR750 (2)9.10.13
STR91x (2)9.10.15
TI
LM3S9B9x (3)9.10.37
MSP430 (3)9.10.36
OMAP-L138 (3)9.10.68
AM335x (3)9.10.69
TM4Cxx (2)9.10.71
Toshiba
TMPA900 (3)9.10.35
TMPA910 (3)9.10.17
TMPM369 (3)9.10.57
TZ1200 (3)9.10.88
Xilinx
Zynq 7007S
Zynq 7012S
Zynq 7014S
Zynq 7010
Zynq 7015
Zynq 7020
Zynq 7030
Zynq 7035
Zynq 7045
Zynq 7100
9.10.72
Zynq UltraScale9.10.89

(1) Due to hardware issues on some revisions of the LPC54xxx, the high-speed controller can be used for restricted applications only.

(2)Audio class and video class (UVC) support available upon request.

(3) No audioand video class (UVC) class support.

More Information

Purchase

  • Pricing

Technology

  • Combining Interfaces/Addons
  • Samples
  • Drivers
  • Driver Certification / Signing
  • Performance
  • Resource usage
  • WebUSB

Add-Ons

  • Audio
  • Bulk Component
  • CDC Class
  • CDC-ECM Class
  • CDC-NCM Class
  • DFU Class
  • HID Class
  • IP-over-USB
  • MSD Class
  • MTP Class
  • Printer Class
  • RNDIS Class
  • Video
  • VirtualMSD Component
  • CCID
  • MIDI

About us

  • The Company
  • Partners
  • Job Offers
  • Media
  • Contact us

Support

  • Technical Support
  • Blog
  • Forum
  • Wiki

Downloads

  • Application Notes
  • Embedded Studio
  • embOS
  • emCompress
  • emCrypt
  • emFile
  • emLib
  • emLoad
  • emModbus
  • emNet
  • emPower
  • emSecure
  • emSSH
  • emSSL
  • emUSB-Device
  • emUSB-Host
  • emWin
  • Flasher
  • Free Utilities
  • IoT
  • J-Link / J-Trace
  • SystemView
  • CE / REACH

Social Media

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

25+ years of experience

embedded experts 25+ years
  • Imprint
  • Disclaimer
  • Privacy Policy

© 2021 SEGGER - All rights reserved.