This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB913A/14A, problem with I2C and 16bit data

Hello to everybody,
I'm testing the I2C communication on DS90UB913A/14A, using an I2C sensor. I'm incurred in the following problem:
if I execute the following read byte operation
Start->Sensor Address->Ack->Register Address->Ack->Repeated Start->Sensor Address->Ack->Data->NAck->Stop
the information is correct, whereas if I execute the following 2byte read operation
Start->Sensor Address->Ack->Register Address->Ack->Repeated Start->Sensor Address->Ack->Data->Ack->Data->NAck->Stop
the information is incorrect.

Obviously, If I connect directly the sensor to the microcontroller the information is correct. This is a limit of the serializer/deserializer chips or I'm committing an error?


Best regards
Nino Catena