<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NRF52832 flash endurance</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20907/nrf52832-flash-endurance</link><description>According to the nRF52832 spec, the flash memory can handle a minimum of 10K write/erase cycles. I need to understand the following: 
 
 I understand the write/erase cycles are at a word level. That is, each 32-bit word can be written and erased 10K</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 30 Apr 2020 11:26:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20907/nrf52832-flash-endurance" /><item><title>RE: NRF52832 flash endurance</title><link>https://devzone.nordicsemi.com/thread/247518?ContentTypeID=1</link><pubDate>Thu, 30 Apr 2020 11:26:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d872e54-bdb5-45bb-b804-8c93c84e47e3</guid><dc:creator>Somesh Burkule</dc:creator><description>&lt;p&gt;I am using following config.&lt;/p&gt;
&lt;p&gt;SDK 15.2&lt;/p&gt;
&lt;p&gt;nrf52832 chip&lt;/p&gt;
&lt;p&gt;softdevice 6.1.0&lt;/p&gt;
&lt;p&gt;s132&lt;/p&gt;
&lt;p&gt;any change for this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52832 flash endurance</title><link>https://devzone.nordicsemi.com/thread/247496?ContentTypeID=1</link><pubDate>Thu, 30 Apr 2020 10:14:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d22738e4-76e0-4cf6-9713-d217f619721f</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/somesh-burkule"&gt;Somesh Burkule&lt;/a&gt;&lt;/p&gt;
[quote user="Somesh Burkule"]is there any limit on read cycles in nrf52832?[/quote]
&lt;p&gt;&amp;nbsp;No.&lt;/p&gt;
[quote user="Somesh Burkule"]can we read fds infinite times?[/quote]
&lt;p&gt;&amp;nbsp;There is no limit here.&lt;br /&gt;&lt;br /&gt;Note that this case is ~3 years old. If you have more questions, please create new case:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/support/add"&gt;https://devzone.nordicsemi.com/support/add&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52832 flash endurance</title><link>https://devzone.nordicsemi.com/thread/246958?ContentTypeID=1</link><pubDate>Tue, 28 Apr 2020 05:33:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49bccc25-4af4-4e05-bb1e-c26a73f01ad9</guid><dc:creator>Somesh Burkule</dc:creator><description>&lt;p&gt;is there any limit on read cycles in nrf52832?&lt;/p&gt;
&lt;p&gt;can we read fds infinite times?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52832 flash endurance</title><link>https://devzone.nordicsemi.com/thread/81648?ContentTypeID=1</link><pubDate>Thu, 06 Apr 2017 08:20:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c793ef6-7822-4447-9db5-6472490d4f8b</guid><dc:creator>genis</dc:creator><description>&lt;p&gt;Ok thank you. Apparently I didn&amp;#39;t :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52832 flash endurance</title><link>https://devzone.nordicsemi.com/thread/81647?ContentTypeID=1</link><pubDate>Wed, 29 Mar 2017 09:35:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d58d574e-e07e-41bb-8f36-6263743911b9</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;No, erase always work on page level, it&amp;#39;s flash technology. This clears whole page to 0xFF..FF and you can then write word by word, even to the same address, and set any bit to 0 (obviously once you do it for particular bit it won&amp;#39;t become 1 until next page erase but you can be &amp;quot;rewriting&amp;quot; it to 0 several times;). Note that there is another fenomenon on nRF5x flash and that&amp;#39;s &amp;quot;Amount of writes allowed in a block between erase&amp;quot;. You can read more about it &lt;a href="https://devzone.nordicsemi.com/question/64745/nrf52-flash-programming-writes-in-a-block-between-erase/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now once you exceed guaranteed number of erase/write cycles on particular page it can be unpredictable. Very likely nothing will be happening for some time and then it might be failing on some operations (but still fixable by retry) and in the end page will become inaccessible at all. That can be long process and it can be fast. &lt;a href="https://devzone.nordicsemi.com/question/91122/flash-endurance-on-nrf52/"&gt;Here is answer from Nordic&lt;/a&gt; on the same topic (have you searched the forum before asking... or not?:)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>