Hi Lluis
i tried 2 parts and the behavior is the same.
The sequence you reported works for me too.
Actually sometimes, i'm speaking about 10 times in an hour @ 1Hz sampling, step 1) give me 0x80 instead of 0x00.
The datasheet reports that bit 7 came set after a Temp reading and cleared after a new sample is available in Temperature Value register, i'm suspecting that !RDY is set just for a while when the Temperature Value register is updating just to advise of a possible data corruption when reading.
So it may be possible that I sample these events! Can you figure it out?
PL