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.

TMAG5273: need to read out a multiple of four registers to get a CRC?

Part Number: TMAG5273


Hi Team,

Kindly help us check our customer's concerns below. 

I'm working with the TMAG5273 LowPower Linear 3D Hall Effect Sensor at the moment and have a question regarding CRC.

is it true, that I only get a CRC back if a read out at least 4 bytes?
hen I read out 3 bytes - 2 register bytes and the 3. byte I assumed would be the CRC, I don't get a CRC but a 3rd register byte (consecutive read). but if I read out 5 bytes, I get 4 register bytes, and the 5th byte the CRC.
I get a CRC at the correct position, whenever I read out 5 bytes (5 bytes read out --> 4 register bytes + 1 byte CRC).

Basically every 4 bytes I get a CRC. But I don't get a CRC if I only ready out 3 bytes. Instead of 2 register bytes + 1 byte CRC, I get 3 register bytes. When I read out 10 bytes, I get a CRC byte after every 4 bytes.

Therefore my question is, do I need to read out a multiple of four registers to get a CRC?
Best regards,
Jonathan