English
Language : 

LM3S316 Datasheet, PDF (323/421 Pages) List of Unclassifed Manufacturers – Microcontroller
LM3S316 Data Sheet
7. Initiate a single byte send of the data from Master to Slave by writing the I2CMCS register with
a value of 0x00000007 (STOP, START, RUN).
8. Wait until the transmission completes by polling the I2CMCS register’s BUSBSY bit until it has
been cleared.
14.4
Register Map
Table 14-2 lists the I2C registers. All addresses given are relative to the I2C base addresses for the
master and slave:
„ I2C Master: 0x40020000
„ I2C Slave: 0x40020800
Table 14-2. I2C Register Map
Offset Name
0x000
0x004
0x008
0x00C
0x010
0x014
0x018
0x01C
0x020
0x000
0x004
0x008
0x00C
0x010
0x014
0x018
I2CMSA
I2CMCS
I2CMDR
I2CMTPR
I2CMIMR
I2CMRIS
I2CMMIS
I2CMICR
I2CMCR
I2CSOAR
I2CSCSR
I2CSDR
I2CSIMR
I2CSRIS
I2CSMIS
I2CSICR
Reset
Type Description
0x00000000
0x00000000
0x00000000
0x00000001
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
R/W
R/W
R/W
R/W
R/W
RO
RO
WO
R/W
R/W
RO
R/W
R/W
RO
RO
WO
Master slave address
Master control/status
Master data
Master timer period
Master interrupt mask
Master raw interrupt status
Master masked interrupt status
Master interrupt clear
Master configuration
Slave address
Slave control/status
Slave data
Slave interrupt mask
Slave raw interrupt status
Slave masked interrupt status
Slave interrupt clear
See
page
324
325
330
331
332
333
333
334
335
337
338
340
341
342
343
344
14.5
Register Descriptions (I2C Master)
The remainder of this section lists and describes the I2C master registers, in numerical order by
address offset. See also “Register Descriptions (I2C Slave)” on page 337.
April 27, 2007
323
Preliminary