Your trusted source for USB storage, networking, and audio connectivity

Embedded USB stacks from Tuxera are mature, widely-used stacks that support almost any desired USB configuration. Our USB suite includes solutions for common functions like HID, hub and mass storage, but also for more sophisticated needs including isochronous, composite devices, and interfaces to file systems and ethernet. Our stack allows you to get the most out of USB capabilities easily, without the hassle of developing your own specialized drivers.

Why choose Embedded USB drivers from Tuxera

Speed & versatility for low-resource environments

Our USB suite comprehensively supports common USB end-point/transfer types and interface speeds. Transfer types include Control, Interrupt, Bulk, and Isochronous, providing the base for the widest possible range of class drivers. Tuxera’s embedded USB solutions are specifically designed for resource-constrained environments.

Enhanced connectivity capabilities for USB

Connecting different devices to a PC used to involve many hardware interfaces and protocols, for example ethernet ports, serial ports, ATA/IDE interfaces, audio ports, video adapters and others. Tuxera’s embedded USB solutions enable sharing of a single high-speed bus by many peripheral types, connecting TCP/IP networks over USB interfaces either as local or remote network adapters.

Save on time to market and development costs

Tuxera’s USB Suite operates efficiently on a broad range of target processors. Designed for quick and easy portability to new architectures, it is available with drivers for a range of leading embedded processors and microcontrollers. They work with virtually any RTOS, scheduler, and compiler.

Have a specific requirement in mind?Let use know and we'll be happy to discuss your needs!
Get in touch

Key technical features – Tuxera USB device and host class drivers/controllers


Enable an embedded host to control a variety of USB devices including pen-drives, printers, audio devices, joysticks, virtual serial ports and network interfaces. Our host class drivers interface and communicate with their corresponding USB device class drivers. We support EHCI, OHCI, xHCI, and also non-standard and proprietary USB host controllers.


Easily integrate USB device functionality into your embedded devices with our comprehensive suite of device class drivers and device controllers. Our USB device offering is suited for giving your device many functional possibilities, including operating as a pen-drive, virtual serial port, joystick, audio system or a network card.

Tuxera USB host and device class driver support

ConnectivityHID, HubHID
File system & storageMass storageMass storage
Multimedia and printingMTP, printerMTP, PictBridge, printer PCL
In addition, we support RAW and vendor-specific host and device class drivers

Tuxera USB supported targets and controllers

We provide USB host and device low level drivers for a wide range of standalone USB controllers and microcontrollers and MCUs with on-chip USB controllers,  including those from Renesas, STMicroelectronics, Synopsys, NXP, Texas Instruments, Analog devices, and Microchip (Atmel). Chances are high that we readily support your device – our support team can quickly tell and advise you.

Need help deciding? We're happy to walk through this together!

Let us solve your USB connectivity challenges

For software evaluations, pricing quotes, and more detailed technical specifications, contact us.

Pricing and evaluations