AnsweredAssumed Answered

FIFO buffer in I2C communication

Question asked by pelle on Nov 21, 2011
Latest reply on Aug 15, 2012 by Deco

I am using an ADuC7020 to communicate with a pressure sensor using I2C, and I am wondering how the I2C fifo buffer works. I am using the I2C interrupt to handle received bytes. When I get an interrupt, do I have to check the status of the fifo buffer to decide whether I should read from the I2C1MRX register more than once, or will there be a new interrupt for each byte, regardless of it is buffered on the fifo or not?

 

What does "Byte written to fifo" mean? And how does it differ from "One byte in fifo"? (from the manual, rev D, page 74).

Outcomes