Design Support

Programming the TMS320VC5503/C5506/C5507/C5509/C5509A I2C Peripheral (Rev. A)

This application report demonstrates the procedure used to program the TMS320VC5503/C5506/C5507/C5509/C5509A inter-integrated circuit (I2C) peripheral module. Basic operations of the I2C, including reading and writing, and the initialization of the I2C bus are covered. These operations are illustrated using the I2C routines provided in the chip support library (CSL). For more information, see the TMS320C55x Chip Support Library API Reference Guide (SPRU433). Two examples are provided to further demonstrate the operation of the I2C peripheral: writing and reading from an I2C EEPROM and controlling an I2C codec.



Bookmark and Share