USB 3.0 Products

TrueTask USB Embedded Host Support

TrueTask USB is MCCI’s USB host stack for embedded systems. It’s the core of MCCI’s USB 3.0 Host Stack for Windows, repackaged for use with Linux, Android, and embedded systems. Because of its history of test and deployment with Windows, it’s the best tested and most compatible embedded stack available today. More information is available here.

MCCI USB DataPump for USB 3.0 Devices

The MCCI USB DataPump is a complete embedded USB 3.0 device stack for high volume embedded applications. It is portable across CPUs, little/big-endian, HW platforms, OS, compilers, and development platforms. For more information, see the DataPump introduction page and the DataPump technical overview. The DataPump optionally includes full USB On-The-Go (OTG) and dual-role device support, described here.

MCCI ExpressDisk UASP and BOT Windows Class Drivers

USB Attached SCSI Protocol (UASP) is an enhanced replacement for Mass Storage Class (MSC) Bulk Only Transfer (BOT) protocol. UASP has been standardized by the USB-IF and SCSI T-10 committees. By taking advantage of USB 3.0 streams, UASP provides throughput improvements of up to 20% of the channel capacity vs. MSC/BOT. MCCI’s ExpressDisk UASP drivers offer full support for the UASP protocol, and deliver the best performance available.

For devices that require maximum data transfer rates, while maintaining full backwards compatibility, MCCI offers ExpressDisk BOT drivers. Unlike “turbo mode” filter drivers which may adversely affect data reliability, these drivers replace the Microsoft USBSTOR.SYS driver, and plug directly into the SCSI stack of Windows. For many workloads, ExpressDisk BOT can provide performance similar to UASP with simpler device hardware.