<?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>Errata 216 that not affect nrf52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112677/errata-216-that-not-affect-nrf52840</link><description>Hello, 
 as part of my tries to use xip on nrf52840, I found that using the entire program on the external flash is impossible due to Errata 216 . 
 I check the FICR for my MCU INFO.PART , INFO.VARIANT and INFO.PACKAGE . the results are 52840, QI AAC0</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 03 Jul 2024 08:45:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112677/errata-216-that-not-affect-nrf52840" /><item><title>RE: Errata 216 that not affect nrf52840</title><link>https://devzone.nordicsemi.com/thread/492005?ContentTypeID=1</link><pubDate>Wed, 03 Jul 2024 08:45:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77ef7c13-646f-4e8b-ac03-39bff5a70afc</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The nRF52840 has hardware support for XiP, but due to&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/errata_nRF52840_Rev3/page/ERR/nRF52840/Rev3/latest/anomaly_840_215.html"&gt;Errata 215&lt;/a&gt;&amp;nbsp;and 216, which you referred to, the support is&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;severely limited for the nRF52840 w.r.t XiP. In nRF Connect SDK there is no support for XiP for the nRF52840.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In general if you wish to attempt to develop something proprietary, you&amp;nbsp; must also be aware of other considerations in addition to the limitations caused by the erratas and the lack of support for XiP on the nRF52840 in NCS.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You must design your code so that you have full control over all entry points to code that should be ran from an external flash or not. Code that should not run on external flash is&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;anything timing criticial&lt;/span&gt;&lt;em&gt;&lt;/em&gt; such as for instance anything depending on interrupts. Do also note that XiP applications that is battery driven is not recommended due to the increase in current consumption.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>