2024-11-13 07:27 PM
Hi there,
I'm working on a project to dynamically write new URL record to the ST25DV dynamic tag. Record will keep getting update every few minutes. I would like to make sure that the chip can last for 5-10 years hence the question of write cycles limit
I have seen similar post and come across this documentation
https://www.st.com/content/ccc/resource/technical/document/application_note/group0/c9/d8/96/0e/14/f5/4e/41/DM00436563/files/DM00436563.pdf/jcr:content/translations/en.DM00436563.pdf
This seem to indicate a 1mil write cycles at 25C and 600k at 85C.
My question is: Is every URL NDEF record write count as a cycle ? I'm only writing to a single area of the memory. Does this mean that once the write cycles limit is reach. All area of the memory will not work ?
Thank you for any info.
2024-11-14 12:15 AM
Hello,
The cycle limit is given per Byte. This means that each byte can be cycled 1M times at 25C.
So, when you write your new URL into the NDEF, only bytes that are modified are cycled. Bytes that are not changed are not cycling.
If cycling is a limit for what you intend to do, you may consider a different approach like updating the URL only when the tag is read? There is an application note explaining how to do this here https://www.st.com/resource/en/application_note/an5439-augmented-ndef-with-st25dvi2c-series-dynamic-nfc-tags-stmicroelectronics.pdf
Best regards.
2024-11-20 03:30 PM
Thank you for your response.
With the example code of writing NDEF URL record, I'm always writing to the first 256 bytes of the memory so that effectively do 1 cycle every time I update the record. Is that correct ?
Also, my aim is to have the phone automatically launch the URL once NFC is tap. It works as intended so far with above method of writing. If I write to a new memory address every time, would the phone be able to pick up the URL ? Given there's only 1 URL but in new memory location every time instead of always on the CC file in the first 256 bytes of the memory space