129
TMS570LS0714
www.ti.com
SPNS226E – JUNE 2013 – REVISED NOVEMBER 2016
Submit Documentation Feedback
Product Folder Links:
TMS570LS0714
Peripheral Information and Electrical Specifications
Copyright © 2013–2016, Texas Instruments Incorporated
7.11 Inter-Integrated Circuit (I2C) Module
The I2C module is a multimaster communication module providing an interface between the
microcontroller and devices compliant with Philips Semiconductor I2C-bus specification version 2.1 and
connected by an I2C-bus. This module will support any slave or master I2C compatible device.
7.11.1 Features
The I2C module has the following features:
•
Compliance to the Philips I2C bus specification, v2.1 (The I2C Specification, Philips document number
9398 393 40011)
–
Bit or Byte format transfer
–
7- and 10-bit device addressing modes
–
General call
–
START byte
–
Multimaster transmitter or slave receiver mode
–
Multimaster receiver or slave transmitter mode
–
Combined master transmit or receive and receive or transmit mode
–
Transfer rates of 10 kbps up to 400 kbps (Phillips fast-mode rate)
•
Free data format
•
Two DMA events (transmit and receive)
•
DMA event enable or disable capability
•
Seven interrupts that can be used by the CPU
•
Module enable or disable capability
•
The SDA and SCL are optionally configurable as general-purpose I/O
•
Slew rate control of the outputs
•
Open-drain control of the outputs
•
Programmable pullup or pulldown capability on the inputs
•
Supports Ignore NACK mode
NOTE
This I2C module does not support:
•
High-speed (HS) mode
•
C-bus compatibility mode
•
The combined format in 10-bit address mode (the I2C module sends the slave address
second byte every time it sends the slave address first byte)