32.1 Overview

The inter-integrated circuit ( I2C) interface is one of the available modes in the 29 Serial Communication Interface (SERCOM).

The I2C interface uses the SERCOM transmitter and receiver configured as shown in Figure 32-1. Labels in capital letters are registers accessible by the CPU, while lowercase labels are internal to the SERCOM.

A SERCOM instance can be configured to be either an I2C Host or an I2C Client. Both Host and Client have an interface containing a shift register, a transmit buffer and a receive buffer. In addition, the I2C Host uses the SERCOM baud-rate generator, while the I2C Client uses the SERCOM address match logic.