<?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 Revision 2 Errata</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/58826/nrf52832-revision-2-errata</link><description>Hi, 
 How can I understand what all Errata&amp;#39;s are applicable to softdevice and are taken care of? 
 For my application I am aware of the modules/peripherals being used and the erratas can be linked/matched.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 16 Mar 2020 22:34:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/58826/nrf52832-revision-2-errata" /><item><title>RE: nRF52832 Revision 2 Errata</title><link>https://devzone.nordicsemi.com/thread/240142?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2020 22:34:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49cba4c2-af0a-4b3f-a91d-3fa6e1c71854</guid><dc:creator>Justin</dc:creator><description>&lt;p&gt;Thanks Karl for all your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 Revision 2 Errata</title><link>https://devzone.nordicsemi.com/thread/239468?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2020 09:10:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:411db8f9-cb53-4b14-b5a3-840d139eb02c</guid><dc:creator>Karl Ylvisaker</dc:creator><description>[quote user="johnmjustin"]Thanks Karl for the help and looking into it.[/quote]
&lt;p&gt;&amp;nbsp;No problem at all, I am happy to help.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="johnmjustin"]1. How can I use the timer until the crystal has started?[/quote]
&lt;p&gt;You are able to&amp;nbsp;&lt;em&gt;use the timer&lt;/em&gt;(trigger on rising and falling edges) at any time, but all crystals have a transient period during startup before their frequencies are stable.&lt;br /&gt;Are you familiar with this? In essence, during this startup period the frequency of the oscillation is not constant, which quickly leads to trouble if you attempt to use it during this time.&lt;br /&gt;The errata concerns the possibility to&amp;nbsp;receive the&amp;nbsp;&lt;span&gt;EVENTS_HFCLKSTARTED event before the crystal is stable. It would therefore be a problem if you have a crystal with a long startup time, while your code starts executing at the beginning of this received event.&lt;br /&gt;Does this clarify things?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
[quote user="johnmjustin"]2. Is there any sample code or solution for this errata?[/quote]
&lt;p&gt;&lt;span&gt;There is no official example code for this, but the solution is as stated in the workaround. First, you will need to find the worst-case startup time for your crystal. This should be documented in the crystals datasheet. If the worst-case startup time is shorter than 400 µs, no further action is required.&lt;br /&gt;If the worst-case startup time is longer than 400 µs, then you need to ensure that the worst-case startup time has passed, before you start using components that rely on the HFCLK, such as the radio. You may do this using an internal timer.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 Revision 2 Errata</title><link>https://devzone.nordicsemi.com/thread/239419?ContentTypeID=1</link><pubDate>Wed, 11 Mar 2020 22:34:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee0f2bec-ed78-4c3b-baab-7e9cbad44b0f</guid><dc:creator>Justin</dc:creator><description>[quote userid="87869" url="~/f/nordic-q-a/58826/nrf52832-revision-2-errata/239296"]Absolutely, I fully understand. Let me know if there should be any more questions, any time![/quote]
&lt;p&gt;Thanks Karl for the help and looking into it.&lt;/p&gt;
&lt;p&gt;I have question related to Errata 68.&lt;/p&gt;
&lt;p&gt;The Errata workaround says&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;span&gt;&amp;nbsp;the software must ensure, using a timer, that the crystal has had enough time to start up before using peripherals that require the HFXO.&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1. How can I use the timer until the crystal has started?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2. Is there any sample code or solution for this errata?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Justin&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 Revision 2 Errata</title><link>https://devzone.nordicsemi.com/thread/239296?ContentTypeID=1</link><pubDate>Wed, 11 Mar 2020 10:22:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54315782-b6ff-437a-a27c-0f7f3029801d</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hello Justin,&lt;/p&gt;
[quote user="johnmjustin"]Thanks for clarification.[/quote]
&lt;p&gt;No problem at all, I am happy to help!&lt;/p&gt;
[quote user="johnmjustin"]I am using S132 v6.0.0 and the chip model is NRF52832_xxAA_REV2.[/quote]
&lt;p&gt;Great, that makes things a lot clearer.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/sd_resource_reqs/hw_block_interrupt_vector.html"&gt;Here&lt;/a&gt; you can see the hardware peripheral requirements of the S132, and which of them might be available to your application.&lt;br /&gt;&lt;br /&gt;2. The BLE activities of S132 is using MPSL multitimer(TIMER0). In MPSL, TASKS_STOP is called, followed by TASKS_SHUTDOWN when resetting the multitimer. Thus, the S132&amp;#39;s use of the TIMER0 is not affected by the Errata [78] TIMER.&lt;br /&gt;However, if you use any other timer instances in your application, you need to make sure that you use TASKS_SHUTDOWN instead of TASKS_STOP, to avoid the increase in power consumption when the timer is stopped.&lt;br /&gt;&lt;br /&gt;3. Please click the erratas in question in &lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev2/ERR/nRF52832/Rev2/latest/err_832_new.html"&gt;this menu&lt;/a&gt;. If the &amp;quot;Workaround&amp;quot; section does not specifically mention that the workaround is incorporated in the S132 SoftDevice, then it is not. However, not that far from all erratas are applicable to the SoftDevice.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="johnmjustin"]Being a medical device the erratas are extremely important to us and have to provide justification for each and every errata.[/quote]
&lt;p&gt;Absolutely, I fully understand. Let me know if there should be any more questions, any time!&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 Revision 2 Errata</title><link>https://devzone.nordicsemi.com/thread/239235?ContentTypeID=1</link><pubDate>Wed, 11 Mar 2020 00:45:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e00a98a-c14f-46c2-a348-5e6ad701584a</guid><dc:creator>Justin</dc:creator><description>&lt;p&gt;Hi Karl,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for clarification.&lt;/p&gt;
&lt;p&gt;I am using S132 v6.0.0 and the chip model is NRF52832_xxAA_REV2.&lt;/p&gt;
&lt;p&gt;1. Is there a list of hardware peripherals that this version of softdevice use?&lt;/p&gt;
&lt;p&gt;2. Errata 78 - Does soft device&amp;nbsp;use timer STOP task?&lt;/p&gt;
&lt;p&gt;3. Radio related Erratas - 91, 138, 143, 182, 204 -&amp;nbsp;Has softdevice incorporated these workarounds?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Being a medical device the erratas are extremely important to us and have to provide justification for each and every errata.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Justin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 Revision 2 Errata</title><link>https://devzone.nordicsemi.com/thread/239013?ContentTypeID=1</link><pubDate>Tue, 10 Mar 2020 09:06:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:35cc51a6-33fe-4e2d-b6d5-d32dba6abc52</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;I assume you meant &amp;quot;does the SoftDevice incorporate the workaround&amp;quot; when you said &amp;quot;control for the specific errata&amp;quot;, please let me know if I have misunderstood.&lt;br /&gt;If there are specific erratas for specific chip revisions you are concerned about, please see their individual documentation.&lt;/p&gt;
[quote user="johnmjustin"]Does the softdevice control for the specified errata for the following[/quote]
&lt;p&gt;For example, the [102] RADIO errata for nRF52832 revision 1 is documented &lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev1/ERR/nRF52832/Rev1/latest/anomaly_832_102.html"&gt;here&lt;/a&gt;.&lt;br /&gt;In the workaround, the SoftDevice version and SDK library version that incorporates a workaround is specified.&lt;br /&gt;The same goes for the documentation of the other erratas.&lt;/p&gt;
[quote user="johnmjustin"]Does the softdevice use the following? If so, does it control for the specified errata?&lt;br /&gt;TIMER&lt;br /&gt;WDT[/quote]
&lt;p&gt;You could see the documentation for TIMER and WDT &lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev1/ERR/nRF52832/Rev1/latest/err_832_new.html"&gt;here&lt;/a&gt;(revision 1). If it is not specified that the SoftDevice incorporates the workaround, then you would have to incorporate it in your application. You have not specified which revision you are working with, nor which WDT errata you are referring to.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="johnmjustin"]Is there a list of hardware the softdevice uses? Almost certain the following aren&amp;#39;t used, but need confirmation:[/quote]
&lt;p&gt;You have not specified which SoftDevice you are working with. As an example, you can see &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s112/SDS/s1xx/sd_resource_reqs/hw_block_interrupt_vector.html"&gt;here&lt;/a&gt; which hardware peripherals that the SD112 requires, and when they might be available to your application.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 Revision 2 Errata</title><link>https://devzone.nordicsemi.com/thread/238957?ContentTypeID=1</link><pubDate>Mon, 09 Mar 2020 23:41:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25c7e560-f4f7-4820-805d-92da54ab9e4c</guid><dc:creator>Justin</dc:creator><description>&lt;p&gt;Hi Karl,&lt;/p&gt;
&lt;p&gt;I am looking for the erratas that are taken care by softdevice and the ones that are not applicable to softdevice.&lt;/p&gt;
&lt;p&gt;For e.g.&lt;/p&gt;
&lt;p&gt;Is there a list of hardware the softdevice uses? Almost certain the following aren&amp;#39;t used, but need confirmation:&lt;br /&gt;POWER - RAM[x]&lt;br /&gt;SAADC&lt;br /&gt;SPIM&lt;br /&gt;RESETREAS&lt;br /&gt;LPCOMP&lt;br /&gt;MWU&lt;br /&gt;FPU(Floating Point Unit)&lt;br /&gt;PWM&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Does the softdevice use the following? If so, does it control for the specified errata?&lt;br /&gt;TIMER&lt;br /&gt;WDT&lt;/p&gt;
&lt;p&gt;Does the softdevice control for the specified errata for the following?&lt;br /&gt;RADIO&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 Revision 2 Errata</title><link>https://devzone.nordicsemi.com/thread/238720?ContentTypeID=1</link><pubDate>Mon, 09 Mar 2020 08:02:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81cf7248-59d5-443d-9021-7c7df81bdb91</guid><dc:creator>Karl Ylvisaker</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;The erratas for nRF52832 revision 2 can be seen &lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev2/ERR/nRF52832/Rev2/latest/err_832_new.html"&gt;here&lt;/a&gt;.&lt;br /&gt;The changelog for fixed erratas that are no longer present in revision 2, can be seen &lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev2/ERR/nRF52832/Rev2/latest/err_832_fixed.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Is this what you were looking for?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Karl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>