I am using the SKEAZ16NLC part and trying to interface it with an external EEPROM 24LC32A which communicates through I2C. I am using KDS and PE to make the write/read to work.There is a driver for EEPROm in Erich Styger's blog.
I have a screengrab of the scope lines on SDA and SCL on the chip.
I see that the ACK bit is not set as a result of which write/read is not happening.
Scope image is attached. I am wondering what the issue is. I would like to know if there are any steps to debug this issues.
I stepped through the code and checked for PRIMASK register setting to check if interrupts are enabled and they are. Any help is much appreciated.