2.5.2 Repeated Start Not Working in 10-bit Addressing Mode For I2C Host

When the SERCOM is in I2C Host mode and executing a write operation in 10-bit Addressing mode, writing CTRLB.CMD = 0x1 does not correctly issue a Repeated Start command.

Work Around

Write the same 10-bit address with the same direction bit to the Address bit field in the Address register (ADDR.ADDR) to generate a repeated start.

Affected Silicon Revisions

Rev. A1
X