<?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: MPC5604P PLL De-Initialization in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677131#M8010</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Only way to put register to reset state is to perform reset or manually write the reset value to register.&lt;/P&gt;&lt;P&gt;I expect that if you are going to use some peripheral, you will first do initialization of all relevant registers and then enable this peripheral. So it still makes no sense to rewrite the register twice.&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Jul 2017 07:55:18 GMT</pubDate>
    <dc:creator>petervlna</dc:creator>
    <dc:date>2017-07-10T07:55:18Z</dc:date>
    <item>
      <title>MPC5604P PLL De-Initialization</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677126#M8005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Team:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using MPC5604P and we need to perform De-Initialization before entering low power mode, in other words, to restore everything of PLL to reset state.&lt;/P&gt;&lt;P&gt;Could you provide an example on how to do this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appreciate your help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Wang.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2017 04:05:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677126#M8005</guid>
      <dc:creator>cthhk</dc:creator>
      <dc:date>2017-06-29T04:05:40Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P PLL De-Initialization</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677127#M8006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Here are the steps you need to perform.&lt;/P&gt;&lt;P&gt;1. make sure no periphery is running from PLL clock.&lt;/P&gt;&lt;P&gt;2. Configure target mode for IRC clock as system clock and PPL to be off in target mode in entry module.&lt;/P&gt;&lt;P&gt;3. Perform the mode transition to desired target mode&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLLs are now off and you can perform mode transition to low power modes.&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2017 08:10:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677127#M8006</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2017-06-29T08:10:52Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P PLL De-Initialization</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677128#M8007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Petr:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also want to restore the contents of all the PLL registers to reset state, so that I can use the same PLL Initializing routine after the micro comes back to run mode.&lt;/P&gt;&lt;P&gt;Could you help to suggest the process of this? I tried but it seemed that sometimes it was not successful especially when both PLL0 and PLL1 are being used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Wang.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jun 2017 13:41:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677128#M8007</guid>
      <dc:creator>cthhk</dc:creator>
      <dc:date>2017-06-29T13:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P PLL De-Initialization</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677129#M8008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;From programmers view this doesn't make any sense to me.&lt;/P&gt;&lt;P&gt;Why would you put PPL into reset state and then overwrite it with PLL configuration?&lt;/P&gt;&lt;P&gt;Just call PLL initialization and write the desired values into it. There is no need to put registers in reset state and then overwrite them.&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jun 2017 07:01:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677129#M8008</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2017-06-30T07:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P PLL De-Initialization</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677130#M8009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/cthhk"&gt;cthhk&lt;/A&gt;‌&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/petervlna"&gt;petervlna&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'times new roman', times, serif; color: #000000; font-size: 15px;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'times new roman', times, serif; color: #000000; font-size: 15px;"&gt;There are both Bootloader Program and Application Program in the same MCU. &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'times new roman', times, serif; color: #000000; font-size: 15px;"&gt;After a reset occurs, PLLs are firstly initialized by Bootloader, then they are&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;overwritten by&amp;nbsp;Application Program.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; font-family: 'times new roman', times, serif; color: #000000; font-size: 15px;"&gt;&lt;SPAN&gt;If&lt;/SPAN&gt;&amp;nbsp;t&lt;SPAN style="background-color: #eef0f2;"&gt;&lt;SPAN&gt;he relevant registers don't recover to reset state, maybe some errors will occur during the second&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;PLLs' initialization.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #eef0f2; color: #000000; font-size: 15px; font-family: 'times new roman', times, serif;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;In general, before jumping to Application Program from Bootloader Program, we expect the status of all &amp;nbsp;PLLs' registers goes&amp;nbsp;back to reset state.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #eef0f2; color: #000000; font-size: 15px; font-family: 'times new roman', times, serif;"&gt;&lt;SPAN style="background-color: #eef0f2;"&gt;Expecting your reply!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #eef0f2; color: #000000; font-size: 15px; font-family: 'times new roman', times, serif;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #eef0f2; color: #000000; font-family: 'times new roman', times, serif;"&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Howell, From Beijing, China.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #eef0f2; color: #000000; font-family: 'times new roman', times, serif;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jul 2017 03:27:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677130#M8009</guid>
      <dc:creator>howell</dc:creator>
      <dc:date>2017-07-05T03:27:20Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5604P PLL De-Initialization</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677131#M8010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Only way to put register to reset state is to perform reset or manually write the reset value to register.&lt;/P&gt;&lt;P&gt;I expect that if you are going to use some peripheral, you will first do initialization of all relevant registers and then enable this peripheral. So it still makes no sense to rewrite the register twice.&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Jul 2017 07:55:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5604P-PLL-De-Initialization/m-p/677131#M8010</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2017-07-10T07:55:18Z</dc:date>
    </item>
  </channel>
</rss>

