The I2C module can operate in all sleep modes by setting the run_in_standby Boolean in the i2c_master_config or i2c_slave_config struct. The operation in slave and master mode is shown in Table 1.
Run in standby |
Slave |
Master |
|---|---|---|
false |
Disabled, all reception is dropped |
GCLK disabled when master is idle |
true |
Wake on address match when enabled |
GCLK enabled while in sleep modes |