after setting up a simple I2C slave device with address 0x3b, I have trouble on the I2C communication: the 9th clock edge, which is the ACK clock edge for the address byte, seems to be missing. I am using the CY8CKIT-148 with I2C on P1_0 & P1_1.
Creating the same simple code with a 4245 I don't see this problem, but the SCB block is managed differently for 42xx & 47xx. (just installed the SCB, configured I2C slave @ 100kbps and wrote the code from the datasheet example)
Here's a scope capture with 4745:
Ever seen this before? Any help would be welcome 🙂