Datasheet

Internal loopback test mode for diagnostic/debug testing
Standard FIFO-based interrupts and End-of-Transmission interrupt
Efficient transfers using Micro Direct Memory Access Controller (µDMA)
Separate channels for transmit and receive
Receive single request asserted when data is in the FIFO; burst request asserted when FIFO
contains 4 entries
Transmit single request asserted when there is space in the FIFO; burst request asserted
when four or more entries are available to be written in the FIFO
Maskable µDMA interrupts for receive and transmit complete
Global Alternate Clock (ALTCLK) resource or System Clock (SYSCLK) can be used to generate
baud clock.
1.3.9 System Integration
The TM4C129ENCPDT microcontroller provides a variety of standard system functions integrated
into the device, including:
Direct Memory Access Controller (DMA)
System control and clocks including on-chip precision 16-MHz oscillator
Eight 32-bit timers (each of which can be configured as two 16-bit timers)
Lower-power battery-backed Hibernation module
Real-Time Clock in Hibernation module
Two Watchdog Timers
One timer runs off the main oscillator
One timer runs off the precision internal oscillator
Up to 90 GPIOs, depending on configuration
Highly flexible pin muxing allows use as GPIO or one of several peripheral functions
Independently configurable to 2-, 4-, 8-, 10-, or 12-mA drive capability
Up to 4 GPIOs can have 18-mA drive capability
The following sections provide more detail on each of these functions.
1.3.9.1 Direct Memory Access (see page 686)
The TM4C129ENCPDT microcontroller includes a Direct Memory Access (DMA) controller, known
as micro-DMA (μDMA). The μDMA controller provides a way to offload data transfer tasks from the
Cortex-M4F processor, allowing for more efficient use of the processor and the available bus
bandwidth. The μDMA controller can perform transfers between memory and peripherals. It has
dedicated channels for each supported on-chip module and can be programmed to automatically
perform transfers between peripherals and memory as the peripheral is ready to transfer more data.
The μDMA controller provides the following features:
ARM PrimeCell
®
32-channel configurable µDMA controller
73June 18, 2014
Texas Instruments-Production Data
Tiva
TM4C129ENCPDT Microcontroller