<?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 KL05 low power mode in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL05-low-power-mode/m-p/245761#M6478</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm starting working with KL05 (not on FRDM-KL05 board) and I'm trying to find a low power mode suitable for my specs.&lt;/P&gt;&lt;P&gt;My goal is to achieve 500uA running with an instruction clock of about 2MHz. (active peripherals are one UART rx-only and two timers).&lt;/P&gt;&lt;P&gt;(my actual application based on MC9S08 runs for 10% of time and 90% sleeps in wait condition).&lt;/P&gt;&lt;P&gt;Is it better to use an external crystal/resonator or internal clock to reduce consumption?&lt;/P&gt;&lt;P&gt;Could you suggest me any literature about kinetis low power modes and if possible source code to switch among the MCG modes?&lt;/P&gt;&lt;P&gt;Is there a way to check if instruction clock is the desired one?&lt;/P&gt;&lt;P&gt;Another question: in my project I add the "BitIO" component to drive an output pin, but running at 20.97152 MHz and using "SetVal/ClrVal" functions, it takes 1,2us to set or reset the pin (20us @ 1.31072MHz core clock). So long execution times force my main loop to spend a lot of processing time increasing consumption. --&amp;gt; are available lower level functions? (not only for pin management, but in general for all peripherals).&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Franco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Mar 2013 14:40:34 GMT</pubDate>
    <dc:creator>francopaggio</dc:creator>
    <dc:date>2013-03-29T14:40:34Z</dc:date>
    <item>
      <title>KL05 low power mode</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL05-low-power-mode/m-p/245761#M6478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm starting working with KL05 (not on FRDM-KL05 board) and I'm trying to find a low power mode suitable for my specs.&lt;/P&gt;&lt;P&gt;My goal is to achieve 500uA running with an instruction clock of about 2MHz. (active peripherals are one UART rx-only and two timers).&lt;/P&gt;&lt;P&gt;(my actual application based on MC9S08 runs for 10% of time and 90% sleeps in wait condition).&lt;/P&gt;&lt;P&gt;Is it better to use an external crystal/resonator or internal clock to reduce consumption?&lt;/P&gt;&lt;P&gt;Could you suggest me any literature about kinetis low power modes and if possible source code to switch among the MCG modes?&lt;/P&gt;&lt;P&gt;Is there a way to check if instruction clock is the desired one?&lt;/P&gt;&lt;P&gt;Another question: in my project I add the "BitIO" component to drive an output pin, but running at 20.97152 MHz and using "SetVal/ClrVal" functions, it takes 1,2us to set or reset the pin (20us @ 1.31072MHz core clock). So long execution times force my main loop to spend a lot of processing time increasing consumption. --&amp;gt; are available lower level functions? (not only for pin management, but in general for all peripherals).&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Franco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Mar 2013 14:40:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL05-low-power-mode/m-p/245761#M6478</guid>
      <dc:creator>francopaggio</dc:creator>
      <dc:date>2013-03-29T14:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: KL05 low power mode</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL05-low-power-mode/m-p/245762#M6479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all I recommend you to take a look at &lt;STRONG&gt;Kinetis L Peripheral Module Quick Reference &lt;/STRONG&gt;document (KLQRUG)&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/quick_ref_guide/KLQRUG.pdf" title="http://cache.freescale.com/files/32bit/doc/quick_ref_guide/KLQRUG.pdf"&gt;http://cache.freescale.com/files/32bit/doc/quick_ref_guide/KLQRUG.pdf&amp;nbsp; &lt;/A&gt;specially &lt;EM&gt;Chapter 4: Clocking System&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FLL Engaged Internal (FEI) mode for MCG is controlled by Internal Clock. This mode is the lowest consumption mode but maybe is not the best one for your application. Check the &lt;STRONG&gt;KL05 Sub-Family Reference Manual&lt;/STRONG&gt; in section &lt;EM&gt;MCG modes of operation. &lt;A href="http://cache.freescale.com/files/32bit/doc/ref_manual/KL05P48M48SF1RM.pdf?fsrch=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;sr=2" title="http://cache.freescale.com/files/32bit/doc/ref_manual/KL05P48M48SF1RM.pdf?fsrch=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=pdf&amp;amp;WT_ASSET=Documentation&amp;amp;sr=2"&gt;http://cache.freescale.com/files/32bit/doc/ref_manual/KL05P48M48SF1RM.pdf?fsrch=1&amp;amp;WT_TYPE=Reference%20Manuals&amp;amp;WT_VENDOR=…&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;According to your last question PEx (Processor Expert) functions normally spend more time than functions in a bare board project without this development system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 19:15:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL05-low-power-mode/m-p/245762#M6479</guid>
      <dc:creator>adriansc</dc:creator>
      <dc:date>2013-04-03T19:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: KL05 low power mode</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL05-low-power-mode/m-p/245763#M6480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Franco!&lt;/P&gt;&lt;P&gt;How is the project going? Was this helpful? Keep us posted! :smileywink:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Monica.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2013 21:20:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL05-low-power-mode/m-p/245763#M6480</guid>
      <dc:creator>Monica</dc:creator>
      <dc:date>2013-04-09T21:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: KL05 low power mode</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL05-low-power-mode/m-p/245764#M6481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;thanks for your suggestion. I'm still trying to find the best operating mode to achieve a compromise between consumption and performance.&lt;/P&gt;&lt;P&gt;Is available any source code with functions to switch among the MCG modes of operation?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Franco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Apr 2013 07:52:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL05-low-power-mode/m-p/245764#M6481</guid>
      <dc:creator>francopaggio</dc:creator>
      <dc:date>2013-04-10T07:52:08Z</dc:date>
    </item>
  </channel>
</rss>

