SLAA600E June 2013 – January 2024
The I2C bus has been one of the most common communication protocols in embedded applications for many years, thanks to its low cost of implementation, robustness, and flexibility. It is a useful interface for low-cost applications that require a simple communication link. It is a perfect match for MSP430 microcontrollers, which combine high performance, high integration, and ultra-low power in a cost-effective solution. The I2C interface is implemented using 7-bit addressing with a predefined address for MSP430 MCUs:
The predefined MSP430 MCU address is defined as:
CONFIG_CI_PHYDL_I2C_SLAVE_ADDR = 0x40
Files are included to support USI, G2xx3 USCI, F5xx/6xx USCI, and eUSCI.