<?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>HFXO to HFINT switch over and vice versa</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123200/hfxo-to-hfint-switch-over-and-vice-versa</link><description>Hi, 
 NRF52805 custom board. 
 I want to preserve HF clock state in my code (adding custom function to the bootloader) but found datasheet a bit confusing. 
 My simple question is - when HFCLKSTAT == 0, is HFINT running or not? 
 And if it is only running</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 23 Jul 2025 13:20:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123200/hfxo-to-hfint-switch-over-and-vice-versa" /><item><title>RE: HFXO to HFINT switch over and vice versa</title><link>https://devzone.nordicsemi.com/thread/543363?ContentTypeID=1</link><pubDate>Wed, 23 Jul 2025 13:20:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:def59d27-08ec-456f-8e8a-f90a33a489e7</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;When HFCLKSTAT = = 0, it means HFCLK is not running at all (neither HFINT nor HFXO).&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When the system requests one or more clocks from the HFCLK controller, the HFCLK controller will automatically provide them. If the system does not request any clocks provided by the HFCLK controller, the controller will enter a power saving mode.&amp;nbsp;&lt;/span&gt;HFINT is running only when HFCLK is requested and HFXO is not running.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;There is no way to explicitly start HFINT; it is automatically started by the hardware when the system requires a high-frequency clock and HFXO is not running. You cannot manually start HFINT using a task—there is no&amp;nbsp;&lt;/span&gt;&lt;code dir="ltr"&gt;TASKS_HFINTSTART&lt;/code&gt;&lt;span&gt;&amp;nbsp;available.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>