AnsweredAssumed Answered

I2C through FlexIO doesn't work right

Question asked by Freddy Ben-Zeev on May 24, 2019
Latest reply on Jun 6, 2019 by Freddy Ben-Zeev

I've configured I2C through FlexIO, connected it to a logic analyzer, and I send slave address plus two bytes. No slave is connected so it always gets NAK. When I use LPI2C it stops after sending the slave address and getting the NAK on it - this correct behavior. When I use the FlexIO - it continues to send the data bytes too (which also get NAK). This is wrong. After getting NAK on the slave address it should not continue.

Outcomes