Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network

University

USB On the Go and Host Device

Stellaris® ARM® Cortex™-M3 MCUs featuring USB

The Stellaris® family features the ARM® Cortex™-M3 integrated with USB 2.0 Full Speed On-The-Go (OTG), Host, and Device capability. The integrated USB controller operates as a function controller for a full-speed or low-speed device in point-to-point communications with USB host, device, or OTG functions. The controller complies with the USB 2.0 standard, which includes suspend and resume signaling. Multiple packet queueing is supported by up to 32 endpoints (2 dedicated and 30 configurable) with a dynamic sizeable FIFO. DMA access to the FIFO allows minimal interference from system software. Software-controlled connect and disconnect allows flexibility during USB device start-up. The controller complies with OTG standard's session request protocol (SRP) and host negotiation protocol (HNP).

Texas Instruments offers a comprehensive, easy-to-use StellarisWare USB Library: a royalty-free set of data types and functions for creating USB device, host, or On-the-Go (OTG) applications for Stellaris microcontroller-based systems. Several programming interfaces are provided, ranging from the thinnest layer, which merely abstracts the underlying USB controller hardware, to high-level interfaces offering simple APIs supporting specific devices. To learn more, please see the StellarisWare USB Library page.

Selection Tool

Parametric Search

Try our new device selection tool to discover a microcontroller with all the features and functions you need.
This tool requires the latest version of the Flash Player Plugin and please ensure you have JavaScript enabled if it is diabled.