<?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: LPC 1768 FEED SEQUENCE SETUP in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-1768-FEED-SEQUENCE-SETUP/m-p/522502#M5138</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LabRat on Mon Feb 10 03:43:05 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: kranthi&lt;/STRONG&gt;&lt;BR /&gt;Hi,&amp;nbsp; i have a trouble in setting PLL0 Feed sequence .&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could be a good idea to look in a working toolchain setup like LPCXpresso and check the differences?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso CMSIS2.0 system_LPC17xx.c:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
void SystemInit (void)
{
#if (CLOCK_SETUP)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Clock Setup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;SCS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = SCS_Val;
&amp;nbsp; if (SCS_Val &amp;amp; (1 &amp;lt;&amp;lt; 5)) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* If Main Oscillator is enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp;&amp;nbsp;&amp;nbsp; while ((LPC_SC-&amp;gt;SCS &amp;amp; (1&amp;lt;&amp;lt;6)) == 0);/* Wait for Oscillator to be ready&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; }

&amp;nbsp; LPC_SC-&amp;gt;CCLKCFG&amp;nbsp;&amp;nbsp; = CCLKCFG_Val;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Setup Clock Divider&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */

&amp;nbsp; LPC_SC-&amp;gt;PCLKSEL0&amp;nbsp; = PCLKSEL0_Val;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Peripheral Clock Selection&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;PCLKSEL1&amp;nbsp; = PCLKSEL1_Val;

&amp;nbsp; LPC_SC-&amp;gt;CLKSRCSEL = CLKSRCSEL_Val;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Select Clock Source for PLL0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */

#if (PLL0_SETUP)
&amp;nbsp; LPC_SC-&amp;gt;PLL0CFG&amp;nbsp;&amp;nbsp; = PLL0CFG_Val;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* configure PLL0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0xAA;
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0x55;

&amp;nbsp; LPC_SC-&amp;gt;PLL0CON&amp;nbsp;&amp;nbsp; = 0x01;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* PLL0 Enable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0xAA;
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0x55;
&amp;nbsp; while (!(LPC_SC-&amp;gt;PLL0STAT &amp;amp; (1&amp;lt;&amp;lt;26)));/* Wait for PLOCK0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */

&amp;nbsp; LPC_SC-&amp;gt;PLL0CON&amp;nbsp;&amp;nbsp; = 0x03;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* PLL0 Enable &amp;amp; Connect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0xAA;
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0x55;
&amp;nbsp; while (!(LPC_SC-&amp;gt;PLL0STAT &amp;amp; ((1&amp;lt;&amp;lt;25) | (1&amp;lt;&amp;lt;24))));/* Wait for PLLC0_STAT &amp;amp; PLLE0_STAT */
#endif
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 17:54:27 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T17:54:27Z</dc:date>
    <item>
      <title>LPC 1768 FEED SEQUENCE SETUP</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-1768-FEED-SEQUENCE-SETUP/m-p/522501#M5137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by kranthi on Mon Feb 10 03:23:18 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&amp;nbsp; i have a trouble in setting PLL0 Feed sequence .So PLL0 is not connecting.&amp;nbsp; Please see the code below and rectify my mistakes. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #include "lpc17xx.h"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;int main()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//SC-&amp;gt;PCONP |= (1&amp;lt;&amp;lt;15); //GPIO0 Power On&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SC-&amp;gt;CLKSRCSEL |= (1&amp;lt;&amp;lt;1);// Select RTC&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SC-&amp;gt;PLL0CON|= (1&amp;lt;&amp;lt;0) | (1&amp;lt;&amp;lt;1); // 0 bit for PLL0 Enable, 1st bit for PLL0 Connect.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SC-&amp;gt;PLL0CFG|= (1&amp;lt;&amp;lt;0) | (1&amp;lt;&amp;lt;2) |(1&amp;lt;&amp;lt;3) | (1&amp;lt;&amp;lt;5) | (1&amp;lt;&amp;lt;7) | (1&amp;lt;&amp;lt;8) | (1&amp;lt;10) | (1&amp;lt;&amp;lt;12) | (1&amp;lt;&amp;lt;13); //M value = 13733, 11 0101 1010 0101 [14:0]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SC-&amp;gt;PLL0CFG|= (1&amp;lt;&amp;lt;17)| (1&amp;lt;&amp;lt;16);// N value = 3( 11 ) [23:16]&amp;nbsp;&amp;nbsp; for Fcco = 300 MHz ,see LPC17xx Preliminary user manual page no. 34&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;return 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kranthi. &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:54:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-1768-FEED-SEQUENCE-SETUP/m-p/522501#M5137</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:54:26Z</dc:date>
    </item>
    <item>
      <title>Re: LPC 1768 FEED SEQUENCE SETUP</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-1768-FEED-SEQUENCE-SETUP/m-p/522502#M5138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LabRat on Mon Feb 10 03:43:05 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: kranthi&lt;/STRONG&gt;&lt;BR /&gt;Hi,&amp;nbsp; i have a trouble in setting PLL0 Feed sequence .&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could be a good idea to look in a working toolchain setup like LPCXpresso and check the differences?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso CMSIS2.0 system_LPC17xx.c:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
void SystemInit (void)
{
#if (CLOCK_SETUP)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Clock Setup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;SCS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = SCS_Val;
&amp;nbsp; if (SCS_Val &amp;amp; (1 &amp;lt;&amp;lt; 5)) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* If Main Oscillator is enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp;&amp;nbsp;&amp;nbsp; while ((LPC_SC-&amp;gt;SCS &amp;amp; (1&amp;lt;&amp;lt;6)) == 0);/* Wait for Oscillator to be ready&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; }

&amp;nbsp; LPC_SC-&amp;gt;CCLKCFG&amp;nbsp;&amp;nbsp; = CCLKCFG_Val;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Setup Clock Divider&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */

&amp;nbsp; LPC_SC-&amp;gt;PCLKSEL0&amp;nbsp; = PCLKSEL0_Val;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Peripheral Clock Selection&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;PCLKSEL1&amp;nbsp; = PCLKSEL1_Val;

&amp;nbsp; LPC_SC-&amp;gt;CLKSRCSEL = CLKSRCSEL_Val;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Select Clock Source for PLL0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */

#if (PLL0_SETUP)
&amp;nbsp; LPC_SC-&amp;gt;PLL0CFG&amp;nbsp;&amp;nbsp; = PLL0CFG_Val;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* configure PLL0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0xAA;
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0x55;

&amp;nbsp; LPC_SC-&amp;gt;PLL0CON&amp;nbsp;&amp;nbsp; = 0x01;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* PLL0 Enable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0xAA;
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0x55;
&amp;nbsp; while (!(LPC_SC-&amp;gt;PLL0STAT &amp;amp; (1&amp;lt;&amp;lt;26)));/* Wait for PLOCK0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */

&amp;nbsp; LPC_SC-&amp;gt;PLL0CON&amp;nbsp;&amp;nbsp; = 0x03;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* PLL0 Enable &amp;amp; Connect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0xAA;
&amp;nbsp; LPC_SC-&amp;gt;PLL0FEED&amp;nbsp; = 0x55;
&amp;nbsp; while (!(LPC_SC-&amp;gt;PLL0STAT &amp;amp; ((1&amp;lt;&amp;lt;25) | (1&amp;lt;&amp;lt;24))));/* Wait for PLLC0_STAT &amp;amp; PLLE0_STAT */
#endif
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:54:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-1768-FEED-SEQUENCE-SETUP/m-p/522502#M5138</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:54:27Z</dc:date>
    </item>
    <item>
      <title>Re: LPC 1768 FEED SEQUENCE SETUP</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-1768-FEED-SEQUENCE-SETUP/m-p/522503#M5139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by kranthi on Mon Feb 10 05:50:37 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi labrat, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much. &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:54:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC-1768-FEED-SEQUENCE-SETUP/m-p/522503#M5139</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:54:28Z</dc:date>
    </item>
  </channel>
</rss>

