Texas Instruments TMS320C642X User Manual
Page 4
www.ti.com
List of Figures
1
I2C Peripheral Block Diagram
.............................................................................................
2
Multiple I2C Modules Connected
.........................................................................................
3
Clocking Diagram for the I2C Peripheral
...............................................................................
4
Synchronization of Two I2C Clock Generators During Arbitration
..................................................
5
Bit Transfer on the I2C-Bus
..............................................................................................
6
I2C Peripheral START and STOP Conditions
.........................................................................
7
I2C Peripheral Data Transfer
............................................................................................
8
I2C Peripheral 7-Bit Addressing Format (FDF = 0, XA = 0 in ICMDR)
.............................................
9
I2C Peripheral 10-Bit Addressing Format With Master-Transmitter Writing to Slave-Receiver (FDF = 0,
XA = 1 in ICMDR)
.........................................................................................................
10
I2C Peripheral Free Data Format (FDF = 1 in ICMDR)
..............................................................
11
I2C Peripheral 7-Bit Addressing Format With Repeated START Condition (FDF = 0, XA = 0 in ICMDR)
....
12
Arbitration Procedure Between Two Master-Transmitters
...........................................................
13
I2C Own Address Register (ICOAR)
....................................................................................
14
I2C Interrupt Mask Register (ICIMR)
....................................................................................
15
I2C Interrupt Status Register (ICSTR)
..................................................................................
16
I2C Clock Low-Time Divider Register (ICCLKL)
......................................................................
17
I2C Clock High-Time Divider Register (ICCLKH)
.....................................................................
18
I2C Data Count Register (ICCNT)
.......................................................................................
19
I2C Data Receive Register (ICDRR)
....................................................................................
20
I2C Slave Address Register (ICSAR)
...................................................................................
21
I2C Data Transmit Register (ICDXR)
...................................................................................
22
I2C Mode Register (ICMDR)
.............................................................................................
23
Block Diagram Showing the Effects of the Digital Loopback Mode (DLB) Bit
.....................................
24
I2C Interrupt Vector Register (ICIVR)
...................................................................................
25
I2C Extended Mode Register (ICEMDR)
...............................................................................
26
I2C Prescaler Register (ICPSC)
.........................................................................................
27
I2C Peripheral Identification Register 1 (ICPID1)
.....................................................................
28
I2C Peripheral Identification Register 2 (ICPID2)
.....................................................................
4
List of Figures
SPRUEN0D – March 2011
© 2011, Texas Instruments Incorporated