<?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>32.768KHz RC Oscillator Configuration for BLE central</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/31980/32-768khz-rc-oscillator-configuration-for-ble-central</link><description>Hi there, 
 
 
 I am developing a BLE dongle on nrf51822. There is no external 32.768KHz crystal oscillator on my customized board(only has an external 16MHz oscillator). so I have to use the on-chip 32.768KHz RC for softdevice. 
 
 However, I am confused</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 Oct 2025 11:21:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/31980/32-768khz-rc-oscillator-configuration-for-ble-central" /><item><title>RE: 32.768KHz RC Oscillator Configuration for BLE central</title><link>https://devzone.nordicsemi.com/thread/550461?ContentTypeID=1</link><pubDate>Thu, 02 Oct 2025 11:21:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b5c133ea-e7bf-4f84-846d-5b28eeb12e11</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Can you create a new ticket here, sharing info on your setup, what SDK version, hardware and so on, and you can link to this case for relevance.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 32.768KHz RC Oscillator Configuration for BLE central</title><link>https://devzone.nordicsemi.com/thread/550401?ContentTypeID=1</link><pubDate>Wed, 01 Oct 2025 18:10:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:774a3373-16a8-470f-bf6f-160172992fcf</guid><dc:creator>Aayushikanojiya</dc:creator><description>&lt;p&gt;Hello I am using custom nrf_ble_app_c central example on ISC-nrf52832-A which uses internal RC oscillator and I have done the configuration in sdk_config.h file for the RC oscillator selection&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;h&amp;gt; Clock - SoftDevice clock configuration&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;//==========================================================&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;o&amp;gt; NRF_SDH_CLOCK_LF_SRC - SoftDevice clock source.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;0=&amp;gt; NRF_CLOCK_LF_SRC_RC &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;1=&amp;gt; NRF_CLOCK_LF_SRC_XTAL &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;2=&amp;gt; NRF_CLOCK_LF_SRC_SYNTH &lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_SDH_CLOCK_LF_SRC&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_SRC&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;o&amp;gt; NRF_SDH_CLOCK_LF_RC_CTIV - SoftDevice calibration timer interval. &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_SDH_CLOCK_LF_RC_CTIV&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_RC_CTIV&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;o&amp;gt; NRF_SDH_CLOCK_LF_RC_TEMP_CTIV - SoftDevice calibration timer interval under constant temperature. &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; How often (in number of calibration intervals) the RC oscillator shall be calibrated&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;i&amp;gt; if the temperature has not changed.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_SDH_CLOCK_LF_RC_TEMP_CTIV&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_RC_TEMP_CTIV&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;o&amp;gt; NRF_SDH_CLOCK_LF_ACCURACY - External clock accuracy used in the LL to compute timing.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;0=&amp;gt; NRF_CLOCK_LF_ACCURACY_250_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;1=&amp;gt; NRF_CLOCK_LF_ACCURACY_500_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;2=&amp;gt; NRF_CLOCK_LF_ACCURACY_150_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;3=&amp;gt; NRF_CLOCK_LF_ACCURACY_100_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;4=&amp;gt; NRF_CLOCK_LF_ACCURACY_75_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;5=&amp;gt; NRF_CLOCK_LF_ACCURACY_50_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;6=&amp;gt; NRF_CLOCK_LF_ACCURACY_30_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;7=&amp;gt; NRF_CLOCK_LF_ACCURACY_20_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;8=&amp;gt; NRF_CLOCK_LF_ACCURACY_10_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;9=&amp;gt; NRF_CLOCK_LF_ACCURACY_5_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;10=&amp;gt; NRF_CLOCK_LF_ACCURACY_2_PPM &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;// &amp;lt;11=&amp;gt; NRF_CLOCK_LF_ACCURACY_1_PPM &lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;#ifndef&lt;/span&gt;&lt;span&gt; NRF_SDH_CLOCK_LF_ACCURACY&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#define&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_ACCURACY&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;#endif&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;but the same is not working for me , please guide me&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 32.768KHz RC Oscillator Configuration for BLE central</title><link>https://devzone.nordicsemi.com/thread/124175?ContentTypeID=1</link><pubDate>Tue, 13 Mar 2018 13:27:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9b6c146-4f81-4204-8831-82815f766fd7</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;You can&amp;#39;t guarantee better accuracy than 250ppm from the RC in the nRF51 series, but in general the more often you calibrate the more accurate it will be (at the cost of higher power consumption, as you say).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The most aggressive settings you can use is rc_ctiv=1 and rx_temp_ctiv=0. Then the RC will be calibrated every 250ms, even if the temperature is stable.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>