usbx Snapshot
  • The Industry Leading USB Solution
    • Host, Device, and OTG support
  • Small-footprint
  • Fast execution
  • Simple, easy-to-use
  • USB Host controller support
  • USB Device controller support
  • Extensive USB Host Class support
  • Extensive USB Device Class support
  • PictBridge support
  • Custom class support
  • Advanced technology
    • Host, Device, and OTG Support
    • USB low, full, and high-speed support
    • Automatic scaling
    • Fully integrated with ThreadX, FileX, and NetX
    • Optional performance metrics
    • TraceX system analysis support
  • Broad USB controller support
  • Fastest Time-To-Market
  • Royalty Free
  • Full, highest-quality source code
  • Supports most popular architectures
  • (see below)
USBX Architecture Support
  • ARM
    • ARM7, ARM9, ARM11
    • Cortex-M, Cortex-R, Cortex-A
    • Cortex-Axx 64-bit
  • AndesCore
  • Analog Devices
    • Blackfin BF5xx, BF6xx, BF7xx
    • SHARC
  • Cadence
    • Xtensa
    • Diamond
  • CEVA
    • TeakLite-III
  • EnSilica
    • eSi-RISC
  • NXP
    • ARM (LPC, i.MX, Kinetis)
    • 68K
    • Coldfire
    • PowerPC
  • Imagination
    • MIPS32 4Kx, 24Kx, 34Kx, 1004K
    • microAptiv, interAptiv, proAptiv
    • M-Class
  • Intel
    • ARM (Cyclone SOC, Arria 10 SOC)
    • NIOSII
    • x86PM
  • Microchip
    • ARM (SAM)
    • AVR32
    • PIC24
    • PIC32
  • Renesas
    • ARM (Synergy, RZ)
    • H8/300H
    • RX
    • SH
    • V850
  • Silicon Labs
    • EFM32
  • ST
    • STM32
  • Synopsys
    • ARC 600, 700
    • ARC EM, ARC HS
  • Texas Instruments
    • ARM (Tiva-C, Sitara, OMAP)
    • C5xx
    • C6xx
  • Xilinx
    • ARM (Zynq)
    • MicroBlaze
    • PowerPC

Licensing Support

The diversity and complexity of our embedded customers demands the same in our product licensing policies. We philosophically believe in licensing our products in a ROYALTY FREE fashion with complete source code. We also believe in reasonable pricing. A USBX Single Product license is available for a price close to one month's salary of a single software engineer. There are no run-time royalties or any other hidden charges, which makes USBX a bargain when compared against the competition or former in-house development. Our simple and fair approach to licensing keeps our customers coming back time and time again.

Licensing Overview

Single Product License

Enables a manufacturer to make one particular product with one part number. It does not allow for variations in functionality, enhancements, or multiple part numbers.

Single Product - Extended Branding

Enables a single product to be developed but sold under different part numbers or model names. It does not allow any variation in functionality or performance, simply in product name.

Product Family License

Enables multiple related products to be developed and sold. They may have different functionality and performance, but must be of the same product type.

Microprocessor License

Enables any type of product to be manufactured, as long as it is based on the specified microprocessor. Unlimited variations in functionality, performance, and product name are allowed.

OEM License

This license allows USBX to be used in a specified OEM product. USBX may be utilized in development and then deployed within a specified OEM product.

Custom License

Sometimes our customers needs don't fit into any of our standard licenses. We are committed to finding cost effective solutions for everyone. With this in mind we can custom tailor a license that meets your specific needs. Please don't hesitate to contact us to find a solution.

For more information or to receive a price quote please visit us at or send email to