Texas Instruments
TMS320C642X
manual
Users Guide
Functional Block Diagram
Signal Descriptions
Reset Considerations
Power Management
Features
Operating Mode Description
Page 1
TMS320C642x DSP
Inter-Integrated
Circuit (I2C) Peripheral
User's Guide
Literature Number: SPRUEN0D
March 2011
Page 1
Page 2
Image 1
Page 1
Page 2
Contents
Users Guide
Submit Documentation Feedback
Appendix a
Revision History
List of Figures
List of Tables
Read This First
Features Not Supported
Features
Purpose of the Peripheral
Industry Standards Compliance Statement
Functional Block Diagram
Multiple I2C Modules Connected
Bus Structure
Clock Generation
Clocking Diagram for the I2C Peripheral
Clock Synchronization
Signal Descriptions
Input and Output Voltage Levels
Data Validity
Start and Stop Conditions
1 7-Bit Addressing Format
Serial Data Formats
2 10-Bit Addressing Format
Using a Repeated Start Condition
Free Data Format
ACK
Endianness Considerations
Operating Mode Description
Operating Modes
Operating Modes of the I2C Peripheral
Ways to Generate a Nack Bit
Nack Bit Generation
Nack Bit Generation
I2C Peripheral Condition Basic Optional
Arbitration
Arbitration Procedure Between Two Master-Transmitters
Software Reset Considerations
Reset Considerations
Hardware Reset Considerations
Initialization
Configuring the I2C in Slave Receiver and Transmitter Mode
Peripheral Architecture
Interrupt Support
Power Management
DMA Events Generated by the I2C Peripheral
Inter-Integrated Circuit I2C Registers
Emulation Considerations
Acronym Register Description
I2C Own Address Register Icoar Field Descriptions
I2C Own Address Register Icoar
Oaddr
Bit Field Value Description
I2C Interrupt Mask Register Icimr Field Descriptions
I2C Interrupt Mask Register Icimr
SCD Icxrdy Icrrdy Ardy Nack
AAS
I2C Interrupt Status Register Icstr Field Descriptions
I2C Interrupt Status Register Icstr
Sdir Nacksnt Rsfull Xsmt
Sdir
AD0
Bit Field
An acknowledge bit ACK has been sent by the receiver
1 I2C Clock Low-Time Divider Register Icclkl
I2C Clock Divider Registers Icclkl and Icclkh
2 I2C Clock High-Time Divider Register Icclkh
Iccl
I2C Data Count Register Iccnt Field Descriptions
I2C Data Count Register Iccnt
Icdc
I2C Slave Address Register Icsar
I2C Data Receive Register Icdrr
I2C Data Receive Register Icdrr Field Descriptions
I2C Slave Address Register Icsar Field Descriptions
I2C Data Transmit Register Icdxr Field Descriptions
I2C Data Transmit Register Icdxr
I2C Mode Register Icmdr Field Descriptions
I2C Mode Register Icmdr
RM bit is dont care
Bus Activity Description
Icmdr Bit
I2C State Function of TRX Bit
How the MST and FDF Bits Affect the Role of TRX Bit
I2C Interrupt Vector Register Icivr Field Descriptions
10 I2C Interrupt Vector Register Icivr
Intcode
I2C Extended Mode Register Icemdr Field Descriptions
11 I2C Extended Mode Register Icemdr
Ignack BCM R/W-0 R/W-1
Ignack
I2C Prescaler Register Icpsc Field Descriptions
12 I2C Prescaler Register Icpsc
Ipsc
14 I2C Peripheral Identification Register ICPID2
13 I2C Peripheral Identification Register ICPID1
Type
I2C
Reference Additions/Modifications/Deletions
Document Revision History
DSP
Products Applications
Rfid
TI E2E Community Home
Related pages
TROUBLESHOOTING, for Remington QFP40
Specifications for Panasonic 32-1158
LED Error Messages for Planar PR5020
Schematic for Poulan 187596
When cursor is located on the Conversations List for LG Electronics A7150
Installation Operation for Amcor CPLMB 14000E
Parts LIST, Lista DE PIEZAS, Liste DES Piéces for Ducane 3400
DVD Code List for Humax IHDR-5200C
Switch the Display of Channel for Swann P-6T4
How can I ensure optimal performance of my Coleman TG9S?
Learn strategies
Top
Page
Image
Contents