We are using a SC18IM700 in a new design we are working on, and I have ran into a problem, which seems a lot like a HW error in the SC18IM700.
When reading (using a read or repeated read / read after write), the SC18IM700 enters an endless loop, which only can be exited by resetting the chip. The scenario can be reproduced everytime, by reading a certain amount of bytes from e.g. an I2C Eeprom. This is a serious problem to our design.
If I read 48 bytes, it goes fine and if I read 64 bytes, the SC18IM700 keep reading from the device forever, until it is reset.
OK Case (reading 48 bytes):
Failure case (reading 64 bytes)
Reading continues forever as shown below