Configure OTP for Programming – Stage 3:
Programming a single 32 bit word <DATA> to address <ADDR>:
Wait 1 ms before reading back to verify
After programming an OTP word, it should be read back using the procedure in 6.3.3 – Reading a value from
OTP memory and verified for correctness. If it does not match the expected value, then the steps P-4
through P-5 should be repeated up to a maximum of 10 times (the address and data values in the registers
will still be valid and as such do not require re-programming). During the programming stages the OTP is
configured to stress the read-back circuits to their limits. This may result in continuous read-verify failures. In
the event that 10 attempts have been made to programme a location then a final read-verify is
recommended after a full IC reset, this will reset the OTP configuration to normal read operation.
When all OTP programming is finished it is recommended to reset the IC to revert back to the default
settings.
6.3.3 Reading a value from OTP memory
The OTP memory may be read by following the steps given in Table 13.
Table 13: An example of register accesses required to read from OTP
6.4 Measuring IC temperature and voltage
The DW1000 is equipped with a low speed 8-bit SAR A/D convertor which can be configured to sample
values from an internal IC temperature sensor and also from a battery voltage monitor on the VDDAON