Datasheet
■ Bit rates up to 1 Mbps
■ 32 message objects with individual identifier masks
■ Maskable interrupt
■ Disable Automatic Retransmission mode for Time-Triggered CAN (TTCAN) applications
■ Programmable loopback mode for self-test operation
■ Programmable FIFO mode enables storage of multiple message objects
■ Gluelessly attaches to an external CAN transceiver through the CANnTX and CANnRX signals
1.3.8.3 Universal Serial Bus (USB) (see page 1838)
Universal Serial Bus (USB) is a serial bus standard designed to allow peripherals to be connected
and disconnected using a standardized interface without rebooting the system.
The TM4C129XNCZAD microcontroller has one USB controller that supports high and full speed
multi-point communications and complies with the USB 2.0 standard for high-speed function. The
USB controller can have three configurations: USB Device, USB Host, and USB On-The-Go
(negotiated on-the-go as host or device when connected to other USB-enabled systems). Support
for full-speed communication is provided by using the integrated USB PHY or optionally, a high-speed
ULPI interface can communicate to an external PHY.
The 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
71December 13, 2013
Texas Instruments-Advance Information
Tiva
™
TM4C129XNCZAD Microcontroller