<?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>Process isolation on the nRF52</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/93418/process-isolation-on-the-nrf52</link><description>Hello, 
 I am looking at using the nRF52832 for a safety-related purpose and therefore want to isolate the safety-related code away from the Bluetooth stack. The main concern is accidental threats such as buffer overruns, stack overflows, etc. that might</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 01 Nov 2022 12:30:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/93418/process-isolation-on-the-nrf52" /><item><title>RE: Process isolation on the nRF52</title><link>https://devzone.nordicsemi.com/thread/393455?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2022 12:30:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5fecdf03-d27a-46d6-99c5-9a6557071a82</guid><dc:creator>Carl</dc:creator><description>&lt;p&gt;Thanks Kenneth.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Process isolation on the nRF52</title><link>https://devzone.nordicsemi.com/thread/393450?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2022 12:21:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a916110-a043-49b5-806c-a8c299041d31</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Not sure if I have a good suggestion for you here. The MWU is used by the softdevice controller, so it&amp;#39;s not possible for the application to control. The MPU is not used by the softdevice, and can thereby be used by the application in the way that Vidar mention in his reply you link to (&amp;quot;stack guard&amp;quot; using MPU).&lt;/p&gt;
&lt;p&gt;If you want a&amp;nbsp;really good&amp;nbsp;solution you should&amp;nbsp;consider using the nRF5340, for&amp;nbsp;instance&amp;nbsp;the ble stack is then running on it&amp;#39;s own networe core, and the application run on the application core. In addition the zephyr RTOS do&amp;nbsp;also provide security features:&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/security/security-overview.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/security/security-overview.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>