<?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>Atomicity of flash writes on nRF52832?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/36996/atomicity-of-flash-writes-on-nrf52832</link><description>What&amp;#39;s the atomicity of flash writes on the nRF52832? If we crash while writing, say, 4 bytes, do we have a guarantee that either every byte or no bytes have been written?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 01 Aug 2018 14:16:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/36996/atomicity-of-flash-writes-on-nrf52832" /><item><title>RE: Atomicity of flash writes on nRF52832?</title><link>https://devzone.nordicsemi.com/thread/142441?ContentTypeID=1</link><pubDate>Wed, 01 Aug 2018 14:16:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a09fb1d-a5ad-4bd7-bfb2-04ffb74379b1</guid><dc:creator>charles</dc:creator><description>&lt;p&gt;Thanks Aryan. This is important information about the NVMC, please consider updating the nRF52 datasheet with this detail.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Atomicity of flash writes on nRF52832?</title><link>https://devzone.nordicsemi.com/thread/142315?ContentTypeID=1</link><pubDate>Wed, 01 Aug 2018 08:09:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd19589e-02a5-488f-963d-adec5ae53b1e</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;I am sorry, I deleted my initial reply and seems like due to the bug all the others have been deleted. I will report this internally.&lt;/p&gt;
&lt;p&gt;About your question. I stand corrected. I contacted the actual designer of NVMC and he says that if a flash write is interrupted in between we cannot guarantee which bits are written. It could be anything between 0 and 32 bits.&lt;/p&gt;
&lt;p&gt;I have created an internal ticket as the developer want to contact the technology owner to find it there is anyway to know which bits are written. He will come back to me when he has more info and until which time, we need to wait.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>