Datasheet

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 1768)
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 TM4C129ENCPDT 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
1.3.8.4 UART (see page 1285)
A Universal Asynchronous Receiver/Transmitter (UART) is an integrated circuit used for RS-232C
serial communications, containing a transmitter (parallel-to-serial converter) and a receiver
(serial-to-parallel converter), each clocked separately.
69June 18, 2014
Texas Instruments-Production Data
Tiva
TM4C129ENCPDT Microcontroller