<?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 MPC5645S - External clock KO in PowerQUICC Processors</title>
    <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC5645S-External-clock-KO/m-p/941933#M2953</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using a MPC5645S on my project. I have a problem about external clock.&lt;/P&gt;&lt;P&gt;I did not use a Crystal oscillator but an external clock connected on EXTAL pin of the MPC5645S.&lt;/P&gt;&lt;P&gt;The clock output signal is about 1.12V peak. (same as VDDPLL)&lt;/P&gt;&lt;P&gt;The problem is MPC5645S doesn't work with this clock.&amp;nbsp;&amp;nbsp; DATASHET indicates the possibility to use an external clock on EXTAL pin and XTLA must be left floating.&lt;/P&gt;&lt;P&gt;What &amp;nbsp;are registers which must be programmed to activated input external clock?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I overclock external clock about 40MHZ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;Michel Da Silva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Sep 2019 12:13:56 GMT</pubDate>
    <dc:creator>michel_dasilva</dc:creator>
    <dc:date>2019-09-18T12:13:56Z</dc:date>
    <item>
      <title>MPC5645S - External clock KO</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC5645S-External-clock-KO/m-p/941933#M2953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using a MPC5645S on my project. I have a problem about external clock.&lt;/P&gt;&lt;P&gt;I did not use a Crystal oscillator but an external clock connected on EXTAL pin of the MPC5645S.&lt;/P&gt;&lt;P&gt;The clock output signal is about 1.12V peak. (same as VDDPLL)&lt;/P&gt;&lt;P&gt;The problem is MPC5645S doesn't work with this clock.&amp;nbsp;&amp;nbsp; DATASHET indicates the possibility to use an external clock on EXTAL pin and XTLA must be left floating.&lt;/P&gt;&lt;P&gt;What &amp;nbsp;are registers which must be programmed to activated input external clock?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I overclock external clock about 40MHZ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;Michel Da Silva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2019 12:13:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/MPC5645S-External-clock-KO/m-p/941933#M2953</guid>
      <dc:creator>michel_dasilva</dc:creator>
      <dc:date>2019-09-18T12:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5645S - External clock KO</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/MPC5645S-External-clock-KO/m-p/941934#M2954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry for my previous answer, I was wrong so I deleted it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case of hardware, it is just needed to connect square signal with 1.2V amplitude to EXTAL while the XTAL is open.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case of software, you can initialize the mode/clocks like this (there is no difference in comparison to internally driven oscillator):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void InitModesAndClks(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; ME.MER.R =&lt;BR /&gt;0x0000001D;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enable DRUN,&lt;BR /&gt;RUN0, SAFE, RESET modes */&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;CGM.FMPLL[0].CR.R = 0x003E0100; &lt;BR /&gt;/* 8MHz ext clock: Set PLL0 to 248 MHz, fsys=PLL/2 */&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ME.RUN[0].R = 0x001F0074;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* RUN0 cfg:&lt;BR /&gt;16MHzIRCON,OSC0ON,PLL0ON,syclk=PLL0 */&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ME.RUNPC[0].R = 0x00000010;&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; /* Peri. Cfg. 0 settings: only run in RUN0&lt;BR /&gt;mode */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;ME.PCTL[48].R = 0x00;&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; /* MPC56xxS LINFlex0: select ME.RUNPC[1]&lt;BR /&gt;*/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;ME.PCTL[68].R = 0x00;&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; /* MPC56xxS SIU: select ME.RUNPC[1] */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;ME.PCTL[92].R = 0x00;&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; /* MPC56xxS PIT: select ME.RUNPC[1] */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Mode&lt;BR /&gt;Transition to enter RUN0 mode: */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ME.MCTL.R&lt;BR /&gt;= 0x40005AF0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enter RUN0 Mode&lt;BR /&gt;&amp;amp; Key */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ME.MCTL.R&lt;BR /&gt;= 0x4000A50F;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enter RUN0 Mode&lt;BR /&gt;&amp;amp; Inverted Key */ &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; while&lt;BR /&gt;(ME.GS.B.S_MTRANS) {}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Wait for&lt;BR /&gt;mode transition to complete */&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Note:&lt;BR /&gt;could wait here using timer and/or I_TC IRQ */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;while(ME.GS.B.S_CURRENTMODE != 4) {} /* Verify RUN0 is the current mode&lt;BR /&gt;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2019 07:49:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/MPC5645S-External-clock-KO/m-p/941934#M2954</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2019-09-26T07:49:40Z</dc:date>
    </item>
  </channel>
</rss>

