18.2
Signal Description
The following table lists the external signals of the I
2
C interface and describes the function of each.
The I
2
C interface signals are alternate functions for some GPIO signals and default to be GPIO
signals at reset. The column in the table below titled "Pin Mux/Pin Assignment" lists the possible
GPIO pin placements for the I
2
C signals. The
AFSEL
bit in the
GPIO Alternate Function Select
(GPIOAFSEL)
register (page 770) should be set to choose the I
2
C function. The number in
parentheses is the encoding that must be programmed into the
PMCn
field in the
GPIO Port Control
(GPIOPCTL)
register (page 787) to assign the I
2
C signal to the specified GPIO port pin. Note that
the
I2CSDA
pin should be set to open drain using the
GPIO Open Drain Select (GPIOODR)
register.
For more information on configuring GPIOs, see “General-Purpose Input/Outputs
(GPIOs)” on page 742.
Table 18-1. I2C Signals (128TQFP)
Description
Buffer Type
Pin Type
Pin Mux / Pin
Assignment
Pin Number
Pin Name
I
2
C module 0 clock. Note that this signal has an
active pull-up. The corresponding port pin should
not be configured as open drain.
OD
I/O
PB2 (2)
91
I2C0SCL
I
2
C module 0 data.
OD
I/O
PB3 (2)
92
I2C0SDA
I
2
C module 1 clock. Note that this signal has an
active pull-up. The corresponding port pin should
not be configured as open drain.
OD
I/O
PG0 (2)
49
I2C1SCL
I
2
C module 1 data.
OD
I/O
PG1 (2)
50
I2C1SDA
I
2
C module 2 clock. Note that this signal has an
active pull-up. The corresponding port pin should
not be configured as open drain.
OD
I/O
PL1 (2)
PP5 (2)
PN5 (3)
82
106
112
I2C2SCL
I
2
C module 2 data.
OD
I/O
PL0 (2)
PN4 (3)
81
111
I2C2SDA
I
2
C module 3 clock. Note that this signal has an
active pull-up. The corresponding port pin should
not be configured as open drain.
OD
I/O
PK4 (2)
63
I2C3SCL
I
2
C module 3 data.
OD
I/O
PK5 (2)
62
I2C3SDA
I
2
C module 4 clock. Note that this signal has an
active pull-up. The corresponding port pin should
not be configured as open drain.
OD
I/O
PK6 (2)
61
I2C4SCL
I
2
C module 4 data.
OD
I/O
PK7 (2)
60
I2C4SDA
I
2
C module 5 clock. Note that this signal has an
active pull-up. The corresponding port pin should
not be configured as open drain.
OD
I/O
PB0 (2)
PB4 (2)
95
121
I2C5SCL
I
2
C module 5 data.
OD
I/O
PB1 (2)
PB5 (2)
96
120
I2C5SDA
I
2
C module 6 clock. Note that this signal has an
active pull-up. The corresponding port pin should
not be configured as open drain.
OD
I/O
PA6 (2)
40
I2C6SCL
I
2
C module 6 data.
OD
I/O
PA7 (2)
41
I2C6SDA
I
2
C module 7 clock. Note that this signal has an
active pull-up. The corresponding port pin should
not be configured as open drain.
OD
I/O
PD0 (2)
PA4 (2)
1
37
I2C7SCL
I
2
C module 7 data.
OD
I/O
PD1 (2)
PA5 (2)
2
38
I2C7SDA
1277
June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller