MCCI® portable firmware packages provide the total solution for USB hosts and peripheral devices, including USB 3.0 SuperSpeed.
The MCCI USB DataPump® (now available for
Android OS) is a complete, portable firmware package that provides a total solution for engineers designing high-performance multi-function USB peripheral devices.

The MCCI USB DataPump encapsulates low level chip-control code and high-level device class support in a comprehensive framework, allowing peripheral firmware development engineers to focus on implementing peripheral functions. It is portable across operating systems, CPUs, and endianness, and it provides fundamental support for both MTP and PTP. A wide range of silicon and embedded device classes are supported.
MCCIs NCM firmware products set the networking standard for mobile devices.
The most efficient way to meet operator requirements for higher throughput using the network model is to embed MCCI NCM in the USB stack.
Matching class drivers are also available.
The USB 2.0 specification defines a host-to-peripheral topology where the host role is played by a computer and the device role is played by the peripheral. The MCCI OTG stack supports fully standardized dual-role peripheral development, whereas the MCCI Embedded Host software is configured directly as a host without device support.
The MCCI OTG and MCCI Embedded Host products build on the proven MCCI USB DataPump paradigm to create product synergy.
The MCCI Wireless USB DataPump™ lets you take advantage of MCCI’s investment in Wireless USB standards, technology, architecture, and software to bring WUSB products to market. The result: a product that not only meets the specifications of the USB-Implementer’s Forum, but also meets high standards for a simple and reliable end user experience.
The MCCI MTP solution is a highly reliable and easily extensible product package for portable device developers that can support any video, image, or music file format. MCCI delivers not just an MTP stack, but an end-to-end solution, including a flexible database that allows OEM-definable queries to create highly differentiated products. In addition, development and validation tools for both the host and the target devices round out a robust solution that helps developers improve time-to-market and reduce customer-support costs.
Media playback is a greatly desired feature of handsets. The ability to download music files to the handset and to easily and quickly transfer these files to different devices is an effective and powerful way to capture market share. The MCCI MTP solution is a package of product plus services that delivers optimal performance for the best user experience.
PictBridge supports direct printing from a camera or camera phone.
MCCI PictBridge is easily integrated into existing products.
The MCCI PictBridge implementation was developed in a manner that allows the user to easily integrate the PictBridge solution into an existing product. MCCI has ensured that the PictBridge solution is configurable to match your products PictBridge feature-set requirements. In addition, MCCI has provided a comprehensive set of APIs and data structures necessary to implement the complete PictBridge solution, with minimal development required below the user interface level. MCCI provides a complete PictBridge solution that allows developers to focus on other aspects of project development.
TrueCard PCMCIA Support Software
TrueCard® is a portable PCMCIA Card support software for non-DOS, non-Intel applications. TrueCard Embedded includes socket services, card services, super-clients, and Flash transfer software. This software is written in portable C.
Embedded Flash File Storage Support
TrueTask® LSL ("Log Structured Layer") (US Patent 6,282,605 B1) is a high reliability, high performance, software-based file system for non-DOS embedded applications. It supports NAND Flash and NOR Flash, and can be placed under any file system, or embedded in mass storage devices such as USB Flash-Memory "Thumb" drives. Written in portable C, the LSL can be executed directly from ROM.
The
TrueTask FAT File System adds a high-performance, portable, robust implementation of FAT-12, -16, and -32 file systems, with long filename support.