Texas Instruments TMS320C642X Benutzerhandbuch

Seite von 41
Preface
.......................................................................................................................................
1
Introduction
........................................................................................................................
1.1
Purpose of the Peripheral
..............................................................................................
1.2
Features
..................................................................................................................
1.3
Functional Block Diagram
..............................................................................................
1.4
Industry Standard(s) Compliance Statement
........................................................................
2
Peripheral Architecture
........................................................................................................
2.1
Bus Structure
............................................................................................................
2.2
Clock Generation
......................................................................................................
2.3
Clock Synchronization
.................................................................................................
2.4
Signal Descriptions
....................................................................................................
2.5
START and STOP Conditions
.......................................................................................
2.6
Serial Data Formats
...................................................................................................
2.7
Endianness Considerations
..........................................................................................
2.8
Operating Modes
.......................................................................................................
2.9
NACK Bit Generation
..................................................................................................
2.10
Arbitration
...............................................................................................................
2.11
Reset Considerations
..................................................................................................
2.12
Initialization
.............................................................................................................
2.13
Interrupt Support
.......................................................................................................
2.14
DMA Events Generated by the I2C Peripheral
....................................................................
2.15
Power Management
...................................................................................................
2.16
Emulation Considerations
.............................................................................................
3
Registers
..........................................................................................................................
3.1
I2C Own Address Register (ICOAR)
................................................................................
3.2
I2C Interrupt Mask Register (ICIMR)
................................................................................
3.3
I2C Interrupt Status Register (ICSTR)
..............................................................................
3.4
I2C Clock Divider Registers (ICCLKL and ICCLKH)
..............................................................
3.5
I2C Data Count Register (ICCNT)
...................................................................................
3.6
I2C Data Receive Register (ICDRR)
................................................................................
3.7
I2C Slave Address Register (ICSAR)
...............................................................................
3.8
I2C Data Transmit Register (ICDXR)
...............................................................................
3.9
I2C Mode Register (ICMDR)
.........................................................................................
3.10
I2C Interrupt Vector Register (ICIVR)
...............................................................................
3.11
I2C Extended Mode Register (ICEMDR)
...........................................................................
3.12
I2C Prescaler Register (ICPSC)
.....................................................................................
3.13
I2C Peripheral Identification Register (ICPID1)
....................................................................
3.14
I2C Peripheral Identification Register (ICPID2)
....................................................................
Appendix A Revision History
......................................................................................................
3
SPRUEN0D – March 2011
Table of Contents
© 2011, Texas Instruments Incorporated