Jump to content



Recommended Posts



I'm andrie. I'm a student in final year. I have a electrical project, but i don't have any educational background in electrical. So....


Is there anybody can explain for me about "acknowledge" in serial eeprom with i2c. Do i have to generate it?if it's true, how?


but when we receiving data from eeprom, who is generating 'acknowledge'?how?is serial eeprom generate 'acknowledge' by itself?


btw i'm using at24c04


thank you very much....

Link to comment
Share on other sites

Hello andrie


Welcome to the forums.

I2C is a great protocol, perhaps a little slow, but very flexible and also able to work with a large number of peripherals in a noisy environment.


To function, at any time, there must be one active master and one or more slave devices. There can be a number of devices on the I2C network that can operate as masters, but only one communicating as a master at any one time. The master generates the clock pulses and the slave address and the slave generates and acknowledge.

Have a look at the Philips specification for the I2C protocol to see how it works.

Best regards,

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...