Products       Learn       Buy       Support       Company
  Home > Products > USB
USB Products


USB Host Stack

The smxUSBH host stack permits easy connection of USB devices, such as USB thumb drives, to embedded systems. It has been optimized for use with the SMX® RTOS, our proprietary embedded operating system, but it can be ported to other RTOSs, or it can run stand-alone. smxUSBH interfaces to different hardware via a well-defined hardware integration layer. Its modular design, ANSI-C compatibility, and full source code give customers the flexibility to easily add smxUSBH to their applications. 90 days of technical support is included in the purchase price.

smxUSBH is USB 2.0 compliant. It supports high speed (480 Mb/s), full speed (12 Mb/s), and low speed (1.5 Mb/s), and it supports all four USB data transfer modes: bulk, control, interrupt, and isochronous. smxUSBH was designed for embedded systems; it has small enough RAM and flash footprints to run in on-chip memory in many microcontrollers. It also offers good performance on small microcontrollers. These features minimize the bill of materials cost for using smxUSBH in an embedded design.

Operation of standard USB devices is done by means of class drivers. smxUSBH offers an extensive family of class drivers that permits connection to a wide variety of USB devices -- see sidebar. All of these class drivers are available now and more are under development. In addition, templates are available to generate custom drivers to control proprietary USB devices.

In order to offer out-of-the-box solutions, we provide an extensive family of USB host controller drivers that support a wide variety of USB host controllers – see sidebar.  See the processors charts for details on specific processor support. Additional USB host controller drivers are under development and templates are available for custom drivers.

For further information on smxUSBH and USB hosts see:

Register for more information and to be contacted by a product expert.

  Register for More Info
USB Class Drivers

  • USB audio
  • USB disk
  • USB to Ethernet converter
  • USB flash disk
  • USB hub
  • USB keyboard
  • USB mass storage
  • USB memory stick
  • USB modem
  • USB mouse
  • USB printer
  • USB serial
  • USB to serial converter
  • USB thumb drive
  • USB WiFi

USB Controller Drivers

  • EHCI
  • OHCI
  • UHCI
  • ARM
  • Blackfin
  • ChipWrights
  • ColdFire
  • Cortex-M3
  • ISP116x
  • ISP1362
  • ISP176x
  • Maxim 3421
  • PowerPC
  • SH
  • Synopsys DWC2

Home       Sitemap       Contact