Maker Pro
Maker Pro

what is sda setup time violation in eeprom interfacing with PIC18F452?

I interfaced 24c64 with PIC18F452 and i simulated in Proteus.
I am getting error message as sda setup time violation.min time is 600ns.
what should i do?
 
The 24c64 uses an extended I2C addressing protocol. It sounds like your setup of the I2C bus is resulting in an overlap of the falling edge of the serial data (SDA) pulse and the rising edge of your serial clock (SCL) pulse. Some programmers automatically add a clock stretch period after the acknowledge clock pulse - to prevent I2C bus conflict.
 
Top