Hi,
The host issues the internal register read command by sending an R character followed by the registers to be read. The frame is then terminated with a P character.
So, 0x52, then 0x0A, and then 0x50, you are correct in the image you sent.
Once the command is issued, SC18IM700 will access its internal registers and returns the contents of these registers to the host.
Write and read from the internal 18IM register is processed immediately as soon as the intended register is determined by 18IM.
The response you are getting is correct (0xF0) for register 0x0A.
Try to read all the internal registers from 0x00 to 0x0A and see if the loop issue solves.
Regards,
Jose