cancel
Showing results for 
Search instead for 
Did you mean: 

STR7 - Clearing I2C ACK bit prevents ISR to be fired?

rene23
Associate
Posted on March 03, 2008 at 09:13

STR7 - Clearing I2C ACK bit prevents ISR to be fired?

1 REPLY 1
rene23
Associate
Posted on March 03, 2008 at 09:13

In I2C Slave transmitter mode:

When the ACK bit is cleared (I2C_CR) while the device is addressed, does this prevent the I2C interrupt to be fired?

In my application the ACK bit is regularly cleared to get the I2C offline. However, it happens that the STR7 is addressed at the exact moment the ACK bit is cleared. Then the address is ACKed, however, the I2C interrupt isn't fired.

Is there an explanation for this?