Programmable use of IrDA Serial Infrared (SIR) or UART input/output–
– Support of IrDA SIR encoder/decoder functions for data rates up to 115.2 Kbps half-duplex
– Support of normal 3/16 and low-power (1.41-2.23 μs) bit durations
– Programmable internal clock generator enabling division of reference clock by 1 to 256 for
low-power mode bit duration
■ Support for communication with ISO 7816 smart cards
■ Modem functionality available on the following UARTs:
– UART0 (modem flow control and modem status)
– UART1 (modem flow control and modem status)
– UART2 (modem flow control)
– UART3 (modem flow control)
– UART4 (modem flow control)
■ EIA-485 9-bit support
■ Standard FIFO-level and End-of-Transmission interrupts
■ 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 at
programmed FIFO level
– Transmit single request asserted when there is space in the FIFO; burst request asserted at
programmed FIFO level
■ Global Alternate Clock (ALTCLK) resource or System Clock (SYSCLK) can be used to generate
baud clock
1.3.5.5 I
2
C (see page 1275)
The Inter-Integrated Circuit (I
2
C) bus provides bi-directional data transfer through a two-wire design
(a serial data line SDA and a serial clock line SCL). The I
2
C bus interfaces to external I
2
C devices
such as serial memory (RAMs and ROMs), networking devices, LCDs, tone generators, and so on.
The I
2
C bus may also be used for system testing and diagnostic purposes in product development
and manufacture.
Each device on the I
2
C bus can be designated as either a master or a slave. I
2
C module supports
both sending and receiving data as either a master or a slave and can operate simultaneously as
both a master and a slave. Both the I
2
C master and slave can generate interrupts.
The TM4C1294NCPDT microcontroller includes I
2
C modules with the following features:
■ Devices on the I
2
C bus can be designated as either a master or a slave
– Supports both transmitting and receiving data as either a master or a slave
65June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller