I²C mode is only supported by the eUSCI_B module. In I²C mode, the eUSCI_B module provides an interface between the device and I²C-compatible devices connected by the two-wire I²C serial bus. External components attached to the I²C bus serially transmit or receive serial data to or from the eUSCI_B module through the 2-wire I²C interface. The eUSCI I²C module features many enhancements when compared to the USCI module of previous generations. Some of these features include: 7 and 10-bit device addressing modes (Multi-master transmitter/receiver mode), up to four hardware slave addresses with own interrupt and DMA trigger, clock low timeout interrupt to avoid bus stalls, 8-bit byte counter with interrupt capability and automatic STOP assertion, mask register for slave address and address received interrupt and slave receiver START detection for auto wake up from LPMx modes.

