EasyManuals Logo

Texas Instruments TM4C1294NCPDT User Manual

Texas Instruments TM4C1294NCPDT
1890 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1644 background imageLoading...
Page #1644 background image
21 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 TM4C1294NCPDT Microcontroller
Data Sheet (literature number SPMS410).
The TM4C1294NCPDT 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 TM4C1294NCPDT 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
June 18, 20141644
Texas Instruments-Production Data
Universal Serial Bus (USB) Controller

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments TM4C1294NCPDT and is the answer not in the manual?

Texas Instruments TM4C1294NCPDT Specifications

General IconGeneral
BrandTexas Instruments
ModelTM4C1294NCPDT
CategoryMicrocontrollers
LanguageEnglish

Related product manuals