<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Default clock setting on the LPC55S05-EVK in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Default-clock-setting-on-the-LPC55S05-EVK/m-p/2386646#M59618</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/263272"&gt;@Nikolai_Baschinski&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;The user manual reset value is the hardware reset value.&lt;BR /&gt;But your application ResetISR() runs after the LPC55 Boot ROM has already executed. The Boot ROM prepares the device for boot and may configure the main clock path, so when you halt at ResetISR(), those clock registers are no longer at their raw reset values.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;BR&lt;/DIV&gt;
&lt;DIV&gt;Harry&lt;/DIV&gt;</description>
    <pubDate>Fri, 26 Jun 2026 02:38:16 GMT</pubDate>
    <dc:creator>Harry_Zhang</dc:creator>
    <dc:date>2026-06-26T02:38:16Z</dc:date>
    <item>
      <title>Default clock setting on the LPC55S05-EVK</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Default-clock-setting-on-the-LPC55S05-EVK/m-p/2385896#M59615</link>
      <description>&lt;P&gt;Hi folks,&lt;/P&gt;&lt;P&gt;I'm new to the LPC55 series and currently using the LPC55S06-EVK. I have a very simple bare-metal project that just toggles the LED D4.&lt;/P&gt;&lt;P&gt;What confuses me is that I don't have any clock configuration code, yet the MCU starts up and runs properly. I expected to find a default clock configuration in either SystemInit() or ResetISR(), but there is nothing there.&lt;/P&gt;&lt;P&gt;When I halt the MCU at the very first instruction of ResetISR(), the clock registers are already configured:&lt;/P&gt;&lt;P&gt;MAINCLKSELA = 3&lt;BR /&gt;MAINCLKSELB = 0&lt;BR /&gt;AHBCLKDIV = 1&lt;/P&gt;&lt;P&gt;However, according to the user manual, the reset values of MAINCLKSELA and AHBCLKDIV are both 0.&lt;/P&gt;&lt;P&gt;How is that possible? Where are these registers being configured before my code starts executing?&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Nikolai&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 15:28:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Default-clock-setting-on-the-LPC55S05-EVK/m-p/2385896#M59615</guid>
      <dc:creator>Nikolai_Baschinski</dc:creator>
      <dc:date>2026-06-24T15:28:35Z</dc:date>
    </item>
    <item>
      <title>Re: Default clock setting on the LPC55S05-EVK</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Default-clock-setting-on-the-LPC55S05-EVK/m-p/2386646#M59618</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/263272"&gt;@Nikolai_Baschinski&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;The user manual reset value is the hardware reset value.&lt;BR /&gt;But your application ResetISR() runs after the LPC55 Boot ROM has already executed. The Boot ROM prepares the device for boot and may configure the main clock path, so when you halt at ResetISR(), those clock registers are no longer at their raw reset values.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;BR&lt;/DIV&gt;
&lt;DIV&gt;Harry&lt;/DIV&gt;</description>
      <pubDate>Fri, 26 Jun 2026 02:38:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Default-clock-setting-on-the-LPC55S05-EVK/m-p/2386646#M59618</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2026-06-26T02:38:16Z</dc:date>
    </item>
  </channel>
</rss>

