14 Inter-Integrated Circuit Peripherals

Philips inter-integrated circuit (I2C) is a two wire serial bus interface that provides data transfer between many devices. SmartFusion 2 SoC FPGAs contain two identical I2C peripherals in the microcontroller subsystem (MSS I2C_0 and MSS I2C_1), that provide a mechanism for serial communication between the SmartFusion 2 device and external I2C compliant devices.

SmartFusion 2 I2C peripherals support the following protocols:

  • I2C protocol as per v2.1 specification
  • SMBus protocol as per v2.0 specification
  • PMBus protocol as per v1.1 specification