<?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 Blip in GPIO line when transitioning from VLLS3 to RUN in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714601#M43871</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using an MKL03Z microcontroller and I am facing this issue which is impacting the system behavior very badly. Inside init_gpios() i initialize a GPIO pin to Output, HIGH. So when the system boots up, this line is set to high.&lt;/P&gt;&lt;P&gt;Next, the system enters VLLS3 state. Here, the status of that GPIO pin is maintained. When transitioning from VLLS3-&amp;gt;RUN, I see a blip&amp;nbsp;shown in the attached image which impacts my system very badly. How do I get rid of this (the yellow line in the scope is that GPIO and the green line is the wake-up source from VLLS3 to RUN)? I would avoid any hardware change at this point in the project. So adding a capacitor filtering won't be possible. This seems to be an MCU issue for now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;========&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;int main(void)&lt;BR /&gt;{ &lt;BR /&gt; //Initialize event queue&lt;BR /&gt; EVENT_QUEUE_INITIALIZE( mainEventQueue, EVENT_QUEUE_SIZE );&lt;/P&gt;&lt;P&gt;/* Power related. */ &lt;BR /&gt; SMC_SetPowerModeProtection(SMC, kSMC_AllowPowerModeAll);&lt;/P&gt;&lt;P&gt;if (kRCM_SourceWakeup &amp;amp; RCM_GetPreviousResetSources(RCM)){ /* Wakeup from VLLS. */&lt;BR /&gt; PMC_ClearPeriphIOIsolationFlag(PMC);&lt;BR /&gt; NVIC_ClearPendingIRQ(LLWU_IRQn);&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; /* Init board hardware. */&lt;BR /&gt; BOARD_InitBootPins();&lt;BR /&gt; BOARD_BootClockRUN();&lt;BR /&gt; init_gpios();&lt;/P&gt;&lt;P&gt;========&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Sep 2017 10:09:31 GMT</pubDate>
    <dc:creator>gauravbanyal</dc:creator>
    <dc:date>2017-09-04T10:09:31Z</dc:date>
    <item>
      <title>Blip in GPIO line when transitioning from VLLS3 to RUN</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714601#M43871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using an MKL03Z microcontroller and I am facing this issue which is impacting the system behavior very badly. Inside init_gpios() i initialize a GPIO pin to Output, HIGH. So when the system boots up, this line is set to high.&lt;/P&gt;&lt;P&gt;Next, the system enters VLLS3 state. Here, the status of that GPIO pin is maintained. When transitioning from VLLS3-&amp;gt;RUN, I see a blip&amp;nbsp;shown in the attached image which impacts my system very badly. How do I get rid of this (the yellow line in the scope is that GPIO and the green line is the wake-up source from VLLS3 to RUN)? I would avoid any hardware change at this point in the project. So adding a capacitor filtering won't be possible. This seems to be an MCU issue for now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;========&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;int main(void)&lt;BR /&gt;{ &lt;BR /&gt; //Initialize event queue&lt;BR /&gt; EVENT_QUEUE_INITIALIZE( mainEventQueue, EVENT_QUEUE_SIZE );&lt;/P&gt;&lt;P&gt;/* Power related. */ &lt;BR /&gt; SMC_SetPowerModeProtection(SMC, kSMC_AllowPowerModeAll);&lt;/P&gt;&lt;P&gt;if (kRCM_SourceWakeup &amp;amp; RCM_GetPreviousResetSources(RCM)){ /* Wakeup from VLLS. */&lt;BR /&gt; PMC_ClearPeriphIOIsolationFlag(PMC);&lt;BR /&gt; NVIC_ClearPendingIRQ(LLWU_IRQn);&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; /* Init board hardware. */&lt;BR /&gt; BOARD_InitBootPins();&lt;BR /&gt; BOARD_BootClockRUN();&lt;BR /&gt; init_gpios();&lt;/P&gt;&lt;P&gt;========&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Sep 2017 10:09:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714601#M43871</guid>
      <dc:creator>gauravbanyal</dc:creator>
      <dc:date>2017-09-04T10:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: Blip in GPIO line when transitioning from VLLS3 to RUN</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714602#M43872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Gaurav,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the VLLS3 state to RUN mode, KL03 will reset, if the GPIO pin is in Disabled state in reset state, the pin is in high impedance. Can you try to connect a pull-up resistor to the pin and have try?&lt;/P&gt;&lt;P&gt;Hope it can help you.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2017 03:09:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714602#M43872</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-09-06T03:09:08Z</dc:date>
    </item>
    <item>
      <title>Re: Blip in GPIO line when transitioning from VLLS3 to RUN</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714603#M43873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Xiangjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please tell what is the meaning of Disabled in "&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;if the GPIO pin is in Disabled state in reset state&lt;/SPAN&gt;"?&amp;nbsp;&lt;/P&gt;&lt;P&gt;As I have already mentioned, the GPIO pin is at level 1 before the MCU goes to VLLS3 state and nothing else is done to this pin by the firmware code. I don't know if it is in "Disabled" state during reset or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Gaurav.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2017 09:46:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714603#M43873</guid>
      <dc:creator>gauravbanyal</dc:creator>
      <dc:date>2017-09-06T09:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: Blip in GPIO line when transitioning from VLLS3 to RUN</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714604#M43874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;All pins revert to their 'default' state via reset, as outlined in the ref manual.&amp;nbsp; In general, this means analog-capable to analog, other GPIO to 'input, no pull'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2017 11:36:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714604#M43874</guid>
      <dc:creator>egoodii</dc:creator>
      <dc:date>2017-09-06T11:36:57Z</dc:date>
    </item>
    <item>
      <title>Re: Blip in GPIO line when transitioning from VLLS3 to RUN</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714605#M43875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;What Earl said is correct.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;XiangJun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Sep 2017 02:55:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Blip-in-GPIO-line-when-transitioning-from-VLLS3-to-RUN/m-p/714605#M43875</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-09-07T02:55:29Z</dc:date>
    </item>
  </channel>
</rss>

