Datasheet
28.6.3.5.2 Hardware Actions in Slave Mode
Table 28-3. Interrupt Request Conditions for Valid SERCOM I
2
C Slave Configurations
Direction
CTRLB.
SMEN
CTRLC.
DATA32B
LENGTH.
LENEN
Condition
Master Write 0 0 0 • INTFLAG.DRDY = 1 if RX FIFO is full
• INTFLAG.RXFF = 1 RX FIFO threshold is reached
0 1 0
0 1 1
1 0 0
1 1 0
1 1 1
Master Read 0 0 0 • INTFLAG.DRDY = 1 if TX FIFO is empty and SCL
hold
• INTFLAG.TXFE = 1 if TX FIFO is empty or TX
FIFO threshold is reached
0 1 0
0 1 1 • INTFLAG.DRDY = 1 if TX FIFO is empty and SCL
hold
• INTFLAG.TXFE = 1 if TX FIFO empty and lenght
not completed
• INTFLAG.TXFE = 1 if TX FIFO threshold reached
and lenght not completed
1 0 0 • INTFLAG.DRDY = 1 if TX FIFO is empty and SCL
hold
• INTFLAG.TXFE = 1 if TX FIFO is empty or TX
FIFO threshold is reached
1 1 0
1 1 1 • INTFLAG.DRDY = 1 if TX FIFO is empty and SCL
hold
• INTFLAG.TXFE = 1 if TX FIFO empty and lenght
not completed
• INTFLAG.TXFE = 1 if TX FIFO threshold reached
and lenght not completed
SAM D21 Family
SERCOM I2C – Inter-Integrated Circuit
© 2018 Microchip Technology Inc.
Datasheet Complete
DS40001882D-page 569