Texas Instruments TMS320C642X - Manual

Texas Instruments TMS320C642X

Texas Instruments TMS320C642X – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
Page: / 41

Table of Contents:

  • Page 6 – Read This First; About This Manual; This document uses the following conventions.; Related Documentation From Texas Instruments; . Tip: Enter the literature number in the search box; SPRUEM3
  • Page 7 – Introduction; Purpose of the Peripheral; Features Not Supported
  • Page 8 – Functional Block Diagram; A block diagram of the I2C peripheral is shown in; Figure 1. I2C Peripheral Block Diagram; Industry Standard(s) Compliance Statement
  • Page 9 – resistors; Peripheral Architecture; The I2C peripheral consists of the following primary blocks:; Bus Structure; Figure 1; Figure 2. Multiple I2C Modules Connected
  • Page 10 – Clock Generation; As shown in; Figure 3. Clocking Diagram for the I2C Peripheral; Prescaled Module Clock Frequency Range:
  • Page 11 – Clock Synchronization; Figure 4; Signal Descriptions; Input and Output Voltage Levels
  • Page 12 – Data Validity; Figure 5; START and STOP Conditions; Figure 6; Figure 6. I2C Peripheral START and STOP Conditions
  • Page 13 – Serial Data Formats; Figure 7; Figure 7. I2C Peripheral Data Transfer; Figure 8
  • Page 14 – 0-Bit Addressing Format; Figure 9; Free Data Format; In the free data format (; Using a Repeated START Condition
  • Page 15 – Endianness Considerations; Table 1; Table 1. Operating Modes of the I2C Peripheral
  • Page 16 – Table 2; Table 2. Ways to Generate a NACK Bit
  • Page 17 – A repeated START condition and a data bit
  • Page 18 – Reset Considerations; Software Reset Considerations
  • Page 19 – SPRUEN8; Configuring the I2C in Slave Receiver and Transmitter Mode; If the I2C is able to respond to 7-bit Addressing: Configure XA = 0
  • Page 21 – Interrupt Support; Interrupt Events and Requests; The I2C peripheral can generate the interrupts described in; Table 3. Descriptions of the I2C Interrupt Events; Interrupt Multiplexing; DMA Events Generated by the I2C Peripheral
  • Page 22 – Emulation Considerations; Registers; Table 4
  • Page 23 – The I2C own address register (ICOAR) is shown in
  • Page 24 – The I2C interrupt mask register (ICIMR) is shown in; Table 6. I2C Interrupt Mask Register (ICIMR) Field Descriptions
  • Page 25 – The I2C interrupt status register (ICSTR) is shown in; Table 7. I2C Interrupt Status Register (ICSTR) Field Descriptions
  • Page 28 – I2C Clock Divider Registers (ICCLKL and ICCLKH); and described in
  • Page 29 – The data count register (ICCNT) is shown in
  • Page 30 – The I2C data receive register (ICDRR) is shown in; Table 11. I2C Data Receive Register (ICDRR) Field Descriptions; Table 12. I2C Slave Address Register (ICSAR) Field Descriptions
  • Page 31 – The I2C data transmit register (ICDXR) is shown in; Table 13. I2C Data Transmit Register (ICDXR) Field Descriptions
  • Page 32 – The I2C mode register (ICMDR) contains the control bits of the I2C.
  • Page 35 – Table 16. How the MST and FDF Bits Affect the Role of TRX Bit
  • Page 36 – The I2C interrupt vector register (ICIVR) is shown in; Table 17. I2C Interrupt Vector Register (ICIVR) Field Descriptions
  • Page 37 – The I2C extended mode register (ICEMDR) is shown in; Table 18. I2C Extended Mode Register (ICEMDR) Field Descriptions
  • Page 38 – The I2C prescaler register (ICPSC) is shown in
  • Page 39 – The I2C peripheral identification register (ICPID1) is shown in
  • Page 40 – Appendix A Revision History; Table 22. Document Revision History
  • Page 41 – IMPORTANT NOTICE
Loading the manual

TMS320C642x DSP
Inter-Integrated Circuit (I2C) Peripheral

User's Guide

Literature Number: SPRUEN0D

March 2011

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 6 - Read This First; About This Manual; This document uses the following conventions.; Related Documentation From Texas Instruments; . Tip: Enter the literature number in the search box; SPRUEM3

Preface SPRUEN0D – March 2011 Read This First About This Manual This document describes the inter-integrated circuit (I2C) peripheral in the TMS320C642x Digital SignalProcessor (DSP). The I2C peripheral provides an interface between the DSP and other devices that arecompliant with Philips Semiconduc...

Page 7 - Introduction; Purpose of the Peripheral; Features Not Supported

User's Guide SPRUEN0D – March 2011 Inter-Integrated Circuit (I2C) Peripheral 1 Introduction This document describes the operation of the inter-integrated circuit (I2C) peripheral in the TMS320C642xDigital Signal Processor (DSP). The scope of this document assumes that you are familiar with the Phili...

Page 8 - Functional Block Diagram; A block diagram of the I2C peripheral is shown in; Figure 1. I2C Peripheral Block Diagram; Industry Standard(s) Compliance Statement

ICXSR ICDXR ICRSR ICDRR Clock synchronizer Prescaler Noise filters Arbitrator I2C INT ICREVT Peripheral data bus Interruptto CPU Sync events toEDMA controller SDA SCL Control/status registers CPU EDMA I2C peripheral ICXEVT Introduction www.ti.com 1.3 Functional Block Diagram A block diagram of the I...

Other Texas Instruments Models

All Texas Instruments Other