Nucleus USB
Nucleus USB services provides a standard user interface by orchestrating complex protocols below the surface. Nucleus USB services offers a complete out-of-the-box embedded USB software solution, which includes:
- Host and Function stacks
- Class drivers
- Hardware drivers
- Multimedia management
Taking advantage of the many flavors of USB can be a daunting task, because its simplicity of use hides the complexity of its internal operation.
Industry-certified, pre-integrated embedded USB solutions found in Nucleus USB services makes the job easier and more straightforward.

Key Benefits
Complete bus support provides multiple design options
Nucleus USB services includes host and function stacks, class drivers and hardware drivers.
Design with confidence using the USB 2.0 specification
This software is compliant with the latest USB 2.0 specification, including USB On-The-Go (OTG). This compliance adds to the level of confidence in your embedded USB implementation and facilitates certification of your product.
Meet all of your design challenges with extensive class driver support
Class driver support in Nucleus USB services is among the widest in the industry. This helps you to develop the interface you need – quickly.
Get your hardware up and running quickly with controller driver support
There is a vast array of controllers supported by embedded USB services. These range from the standards-based host OHCI and EHCI to manufacturer-specific controllers. For those controllers not supported, template drivers are available to help you get your hardware up and running quickly.
Build additional capabilities into your design using multimedia transport
Beyond the USB specifications, there are several multimedia transports that take advantage of USB. Nucleus USB services supports MTP for multimedia transfer and PictBridge for direct image printing.
Key Features
Class Driver Support
- Mass Storage: SCSI and ATAPI for portable storage
- Human Interface Device (HID): mouse, keyboard, power
- Chip/Smart Card Interfaces (CCID): identification card readers
- Printer: unidirectional, bidirectional
- Still Image: picture transfer protocol (PTP) software included
- Communications: RNDIS, Ethernet, modem
- Audio: input/output audio streaming
- Video: input/output video streaming
- Device Firmware Upgrade (DFU): allowing controlled upgrade of software in the field
- Virtual Serial: emulation of RS232
- USB to RS232: for connections that can’t move from RS232
Multimedia Protocols
- Media Transport Protocol (MTP): Multimedia data transfer
- PictBridge: Direct camera to printer printing
Hardware Driver Support
- OTG
- Host
- Function
