I2C (Inter-Integrated Circuit) bus Interface serves as an interface between the microcontroller and the serial I2C bus. It provides multimaster capability, and controls all I2C bus-specific sequencing, protocol, arbitration and timing. It supports the standard mode (Sm, up to 100 kHz), Fast mode (Fm, up to 400 kHz), Fast mode plus mode (Fm+, up to 1MHz) and High-speed mode (Hs-mode, up to 3.4MHz).
Depending on specific device implementation DMA capability can be available for reduced CPU overload.