616
SPRUI07–March 2020
Submit Documentation Feedback
Copyright © 2020, Texas Instruments Incorporated
Inter-Integrated Circuit Module (I2C)
Chapter 11
SPRUI07–March 2020
Inter-Integrated Circuit Module (I2C)
This chapter describes the features and operation of the inter-integrated circuit (I2C) module. The I2C
module provides an interface between one of these devices and devices compliant with the NXP
Semiconductors Inter-IC bus (I2C bus) specification version 2.1, and connected by way of an I2C bus.
External components attached to this 2-wire serial bus can transmit/receive 1 to 8-bit data to/from the
device through the I2C module. This guide assumes the reader is familiar with the I2C bus specification.
NOTE: A unit of data transmitted or received by the I2C module can have fewer than 8 bits;
however, for convenience, a unit of data is called a data byte throughout this document. The
number of bits in a data byte is selectable via the BC bits of the mode register, I2CMDR.
Topic ........................................................................................................................... Page
11.1 Introduction ..................................................................................................... 617
11.2 Configuring Device Pins.................................................................................... 620
11.3 I2C Module Operational Details .......................................................................... 621
11.4 Interrupt Requests Generated by the I2C Module ................................................. 628
11.5 Resetting or Disabling the I2C Module ................................................................ 631
11.6 I2C Registers ................................................................................................... 632