14.1 Features

SmartFusion 2 I2C peripherals support the following features:

  • Master and Slave modes
  • 7-bit addressing format and data transfers up to 100 Kbit/s in Standard mode and up to 400 Kbit/s in Fast mode
  • Multi-master collision detection and arbitration
  • Own slave address and general call address detection
  • Second slave address detection
  • System management bus (SMBus) timeout and real-time idle condition counters
  • Optional SMBus signals, SMBSUS_N and SMBALERT_N, which are controlled through the APB interface
  • Input glitch or spike filters

The following figure shows the I2C peripherals within MSS. The I2C peripherals are connected to the advanced high-performance bus (AHB) matrix through the advanced peripheral bus (APB) interfaces (APB_0 and APB_1).

Figure 14-1. Microcontroller Subsystem Showing I2C Peripherals