Software stacks

MCCI’s comprehensive product line gives you the freedom and flexibility to select the right components and services to support your next project. Our team can provide you with complete end-to-end USB solutions.

Device Stack

If you’re designing a high-performance, multi-function USB peripheral device, MCCI has the perfect portable firmware package for your needs: the MCCI USB DataPump.

Host Stack

Designed to be different, TrueTask USB is the only portable host stack platform for USB in embedded systems. Architected for portability and high performance, provides stable APIs across product lines, and backed by MCCI’s 20+ years of experience.

USB Class Drivers

Choose from a complete line of USB class drivers for Windows, macOS, Linux, Green Hills INTEGRITY OS, FreeRTOS, RTEMS operating systems — even bare metal.


For over twenty years we've been developing and licensing USB system software to be embedded into our customers’ consumer-electronics products.


Use our contact page to connect with us. We will work with you to meet your needs.


Stay up to date with our work and get updates delivered right to your inbox.