Is the device field programmable?
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.
Hi
UCD90160A is field programmable. You can either update part of configurations(such as, threshold, timing delay) and whole settings.
The steps are the same as how you program the device first time.
For simple thresholds, you can just issue individual command to update on the fly, then issue STORE_DEFAULT_ALL command to make it permanent.
If you want to update the whole settings, you can use data flash hex file or data flash script file and write the new settings into the flash without impacting the operation of the device. the new settings will not take effect until a reset is issued. Please refer section 9.5 of below notes.
Regards
Yihe
0572.Configuration Programming of UCD Devices.pdf
Regards
Yihe
Hi
Device always have two copies: one is stored in the Data flash. the other is stored in the operation memory(SRAM).
Most of time these two are the same: since when device is out of reset, the image stored in the data flash are copied to SRAM.
Application can update the data flash with new image without touching the one in the operation memory.
Regards
Yihe