<?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>nRF52 Flash memory vs EEPROM</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20197/nrf52-flash-memory-vs-eeprom</link><description>If we want to save some data, (as I think) we have two options. 
 Flash memory in nRF52832 or external EEPROM. 
 could you tell me pros and cons of two? 
 
 my guess 
 
 external EEPROM = additional cost 
 external EEPROM = additional port needed</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 03 Jun 2018 14:58:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20197/nrf52-flash-memory-vs-eeprom" /><item><title>RE: nRF52 Flash memory vs EEPROM</title><link>https://devzone.nordicsemi.com/thread/134434?ContentTypeID=1</link><pubDate>Sun, 03 Jun 2018 14:58:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dbd183d0-a874-4850-a11c-96ac7fc2a25a</guid><dc:creator>Chris Ergo</dc:creator><description>&lt;p&gt;Another option is the on-chip UICR, which I believe reduces or eliminates your Flash cons 3, 4, and 5, but it only holds 32 32-bit words. Another Flash (and UICR) con that you didn&amp;#39;t list is you have to erase a whole or half block at a time. (In the case of UICR, you have to erase all of it to modify any value more than twice(?).) This makes them clumsy for storing user settings that can change often.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 Flash memory vs EEPROM</title><link>https://devzone.nordicsemi.com/thread/78681?ContentTypeID=1</link><pubDate>Tue, 07 Mar 2017 01:21:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8bc9795e-0efc-44fa-84cc-1efd42870b7d</guid><dc:creator>Jeong Hyun Seok</dc:creator><description>&lt;p&gt;Thank you. :-)
It helps me a lot.
I might goes to TWI(=I2C) eeprom - slow but fewer port and power consumption&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 Flash memory vs EEPROM</title><link>https://devzone.nordicsemi.com/thread/78680?ContentTypeID=1</link><pubDate>Mon, 06 Mar 2017 10:32:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f245b91d-465f-46b0-8100-6e5f6e61c127</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;You got it right I believe, not much to add. Internal flash in nRF5x chips is pretty slow (erasing), it is blocking MCU (so if Soft Device runs some heavy BLE operation - such as connection with low connection interval - it can be postponing erase which can cause troubles, you also need to go through SoftDevice API for flash access if you want to do some operation while SD is enabled) and it has pretty large pages (1kB on nRF51 and 4kB on nRF52) which makes some standard use cases problematic (e.g. some filesystem with low overhead/file size). So the question you should ask yourself is: &amp;quot;What NVM storage use cases you need to support on your product?&amp;quot; and this will give you very good hint if you need to invest into external memory chip (whatever flash or EEPROM) or not. It costs you BOM, PCB real estate, one bus (typically SPI) on nRF5x chip + FW integration (driver).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>