Datasheet

25 Universal Serial Bus (USB) Controller
Important: The full USB chapter is under NDA. This chapter describes the module features at a
high level. For a copy of the full NDA data sheet, follow the instructions in the
Non-Disclosure Agreement for the Tiva C Series TM4C129XNCZAD Microcontroller
Data Sheet (literature number SPMS421).
The TM4C129XNCZAD USB controller operates as a full-speed or low-speed function controller
during point-to-point communications with USB Host, Device, or OTG functions. If the integrated
ULPI interface is utilized, the USB can operate at high-speed. The controller complies with the USB
2.0 standard, which includes SUSPEND and RESUME signaling. 16 endpoints including two
hard-wired for control transfers (one endpoint for IN and one endpoint for OUT) plus 14 endpoints
defined by firmware along with a dynamic sizable FIFO support multiple packet queueing. USB
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).
The TM4C129XNCZAD USB module has the following features:
Complies with USB-IF (Implementer's Forum) certification standards
USB 2.0 high-speed (480 Mbps) operation with the integrated ULPI interface communicating
with an external PHY
Link Power Management support which uses link-state awareness to reduce power usage
4 transfer types: Control, Interrupt, Bulk, and Isochronous
16 endpoints
1 dedicated control IN endpoint and 1 dedicated control OUT endpoint
7 configurable IN endpoints and 7 configurable OUT endpoints
4 KB dedicated endpoint memory: one endpoint may be defined for double-buffered 1023-byte
isochronous packet size
VBUS droop detection and interrupt
Integrated USB DMA with bus master capability
Up to eight RX Endpoint channels and up to eight TX Endpoint channels are available.
Each channel can be separately programmed to operate in different modes
Incremental burst transfers of 4-, 8-, 16- or unspecified length supported
December 13, 20131838
Texas Instruments-Advance Information
Universal Serial Bus (USB) Controller