129
TMS570LS0714
www.ti.com
SPNS226E –JUNE 2013–REVISED NOVEMBER 2016
Submit Documentation Feedback
Product Folder Links: TMS570LS0714
Peripheral Information and Electrical SpecificationsCopyright © 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)