Hi,
Could you answer for the following questions related to reserved register bits?
1. If the readback value of reserved register bits is different from the reset value, can we judge that any failure occurred in communication with the device?
The readback value of the register bits with R of type should be always fixed value and the register bits with RH of type can be changed, because the each bits can be set or reset by hardware. So, I think we can judge by reading the register bits with R if any failure is occurred.
2. Several register bits which works as a variable can have reserved value. For example, MODE_SEL[2:0] is one of them and the values than 001(Sleep), 100(Standby), 101(Listen), and 111(Normal) are reserved.
2-1. If users try to write the reserved values, the written value is ignored and register value is kept the value, so that the readback value should be previous one after the register write. Is my understanding correct?
2-2. And if so, we can judge any failure is occurred when reserved value is read back. Is the understanding correct?
Best Regards, Taki