<?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>Kinetis Microcontrollers中的主题 Re: FTM standalone timer</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490125#M30231</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, all,&lt;/P&gt;&lt;P&gt;Pls refer to an5142 for the FTM features and corresponding code, but you have to add the code to select the FTM clock source based on KEA128RM.&lt;/P&gt;&lt;P&gt;Pls go to the website and download "features of FlexTimer Module"&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m/k-series/k4x-usb-lcd-mcus/kinetis-k40-100-mhz-segment-lcd-usb-analog-integration-serial-communication-microcontrollers-mcus:K40_100?&amp;amp;fpsp=1&amp;amp;tab=Documentation_Tab" title="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m/k-series/k4x-usb-lcd-mcus/kinetis-k40-100-mhz-segment-lcd-usb-analog-integration-serial-communication-microcontrollers-mcus:K40_100?&amp;amp;fpsp=1&amp;amp;tab=Documentation_Tab"&gt;K40_100 |Kinetis K40 100 MHz MCUs|NXP&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&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>Mon, 18 Jan 2016 03:56:08 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2016-01-18T03:56:08Z</dc:date>
    <item>
      <title>FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490115#M30221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I need an exampe for FTM as a standalone timer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jan 2016 16:59:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490115#M30221</guid>
      <dc:creator>vigneshbalaji</dc:creator>
      <dc:date>2016-01-15T16:59:16Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490116#M30222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Vignesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this part of code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void FTM0_init()&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0_SC = 0x00;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0_CNTIN = FTM_CNTIN_INIT(0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0_MOD = FTM_MOD_MOD("your value"); //your value should be smaller than 65535!&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM0_SC = FTM_SC_CLKS(0x01) &lt;SPAN style="color: #2c2c2c; font-family: Verdana, Arial, sans-serif; font-size: 13px; background-color: #fcfcfc;"&gt;| FTM_SC_PS(0);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need more support, please give us more input :smileywink:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jan 2016 18:10:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490116#M30222</guid>
      <dc:creator>pascalschröer</dc:creator>
      <dc:date>2016-01-15T18:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490117#M30223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi pascal,&lt;/P&gt;&lt;P&gt;&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; I want to understand about clocks I. FTM timer and how the clock affects the timer.Can you provide me a calculation for the each FTM count based on clocks?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jan 2016 18:33:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490117#M30223</guid>
      <dc:creator>vigneshbalaji</dc:creator>
      <dc:date>2016-01-15T18:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490118#M30224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #303030;"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #303030; font-size: 11px; font-family: Menlo;"&gt;especially for the FTM I calculated the specific modv and prescaler values for my bachelor thesis like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;STRONG style="color: #3d3d3d;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;NOTE:&lt;/SPAN&gt; &lt;SPAN style="color: #e23d39;"&gt;period_us&lt;/SPAN&gt; is the suggested timer period in us!&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;STRONG style="color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #e23d39;"&gt;CORE_PERIOD_NS&lt;/SPAN&gt; is the period time of your system clock in ns!&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt; /* This routine calculates the modv value in combination with&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp; * a suitable prescaler. If there is no suitable prescaler =&amp;gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp; * the value is too tall and an error code will be set&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp; * Calculation: Register Value = period_us / CORE_PERIOD&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&amp;nbsp; * us/ns = 1*10^-3 =&amp;gt; pow(10,3) */&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp; modv = (period_us/CORE_PERIOD_NS)*pow(&lt;SPAN style="color: #272ad8;"&gt;10&lt;/SPAN&gt;,&lt;SPAN style="color: #272ad8;"&gt;3&lt;/SPAN&gt;);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; &lt;/SPAN&gt;/* In the FTM0_MOD register are only 16bits available =&amp;gt; 65535 */&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;while&lt;/SPAN&gt;((period_us/CORE_PERIOD_NS)*pow(&lt;SPAN style="color: #272ad8;"&gt;10&lt;/SPAN&gt;,&lt;SPAN style="color: #272ad8;"&gt;3&lt;/SPAN&gt;)&amp;gt;&lt;SPAN style="color: #272ad8;"&gt;65535&lt;/SPAN&gt;)&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp; {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;/* The value 7 is the tallest available prescaler (see datasheet) */&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;if&lt;/SPAN&gt;(prescaler&amp;gt;&lt;SPAN style="color: #272ad8;"&gt;7&lt;/SPAN&gt;)&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_error(PROGRAM_ERROR_ftm);&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #bb2ca2;"&gt;break&lt;/SPAN&gt;;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prescaler++;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;/* Every prescaler multiplies the time with factor 2 =&amp;gt; time value /= 2 */&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modv /= &lt;SPAN style="color: #272ad8;"&gt;2&lt;/SPAN&gt;;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo; color: #008400;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;/* modv /= 2 accords with period_us (see the calculation in the while loop) */&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; period_us /= &lt;SPAN style="color: #272ad8;"&gt;2&lt;/SPAN&gt;;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&amp;nbsp; }&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;So your timer period depends on your selected clock, your clock frequency the modv value and your selected prescaler!&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;Cheers,&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Menlo;"&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jan 2016 19:07:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490118#M30224</guid>
      <dc:creator>pascalschröer</dc:creator>
      <dc:date>2016-01-15T19:07:46Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490119#M30225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe it's more easier to say:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your modv value (modification value) is calculated like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;modv = period_time / system_clock_period&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your modv value is too large (&amp;lt;65535), you can use a prescaler. Every prescaler level divides your modv value by 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jan 2016 19:21:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490119#M30225</guid>
      <dc:creator>pascalschröer</dc:creator>
      <dc:date>2016-01-15T19:21:01Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490120#M30226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi pascal,&lt;/P&gt;&lt;P&gt;&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; I want to know about the core period?How do I find it out?I am using KEA-128&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jan 2016 19:21:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490120#M30226</guid>
      <dc:creator>vigneshbalaji</dc:creator>
      <dc:date>2016-01-15T19:21:36Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490121#M30227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Can you give me more clarity on period time and system clock&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jan 2016 19:24:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490121#M30227</guid>
      <dc:creator>vigneshbalaji</dc:creator>
      <dc:date>2016-01-15T19:24:59Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490122#M30228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have a look:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Bildschirmfoto 2016-01-15 um 20.28.37.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/33621i1D9A796727D30AAC/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bildschirmfoto 2016-01-15 um 20.28.37.png" alt="Bildschirmfoto 2016-01-15 um 20.28.37.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Bildschirmfoto 2016-01-15 um 20.28.59.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/33689iBAAABC9B309C24CD/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bildschirmfoto 2016-01-15 um 20.28.59.png" alt="Bildschirmfoto 2016-01-15 um 20.28.59.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Bildschirmfoto 2016-01-15 um 20.29.06.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/33737i7EE47C160ED6A10D/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bildschirmfoto 2016-01-15 um 20.29.06.png" alt="Bildschirmfoto 2016-01-15 um 20.29.06.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First step of starting an embedded system is to initialize your clocks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pascal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jan 2016 19:32:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490122#M30228</guid>
      <dc:creator>pascalschröer</dc:creator>
      <dc:date>2016-01-15T19:32:36Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490123#M30229</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 need to run the clock of my KEA-128 at 24 Mhz.I am finding&lt;/P&gt;&lt;P&gt;difficulty in setting the ICS_C1 register in it.Can you provide me any&lt;/P&gt;&lt;P&gt;example for it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On Sat, Jan 16, 2016 at 1:03 AM, pascalschröer &amp;lt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Jan 2016 13:32:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490123#M30229</guid>
      <dc:creator>vigneshbalaji</dc:creator>
      <dc:date>2016-01-16T13:32:06Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490124#M30230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, all,&lt;/P&gt;&lt;P&gt;Regarding the FTM driving clock, it is dependent on the FTM&amp;nbsp; clock source and prescaler, in other words, the FTM driving clock frequency equals to (FTM clock source frequency)/Prescaler.&lt;/P&gt;&lt;P&gt;The CLKS bits in FTM_SC register determines the FTM clock source for KEA128 chip:&lt;/P&gt;&lt;P&gt;CLKS bits&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; clock source&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;00&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FTM disabled&lt;/P&gt;&lt;P&gt;01&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system clock source&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;10&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fixed frequency clock&lt;/P&gt;&lt;P&gt;11&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; External clock source&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls refer to Figure 5-3. FTM and PWT clock generation in the KEA128RM.pdf for the detailed FTM clock source.&lt;/P&gt;&lt;P&gt;When the CLKS=01, the system clock source is selected, in the condition, the ICSOUTCLK clock source divided by DIV3 is used as FTM clock source, DIV3 bits is specified in SIM_CLKDIV. Pls refer to the Figure 5-1. Clocking diagram in KEA128RM.pdf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when the CLKS=10, the ICSFFCLK clcok source is selected as FTM clock source, ICSFFCLK clock source is 37.5KHz IRC or (external OSC)/RDIV, pls refer to Figure 5-1. Clocking diagram.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when the CLKS=11, the FTM clcok source are from TCLK0/TCLK1/TCLK2 pins, SIM_PINSEL0[FTM0CLKPS] select the clock source pins from the three pins. Note TCLK0/TCLK1/TCLK2 are Kea128 external signal pads, for example:&lt;/P&gt;&lt;P&gt;This is the pin assignment of TCLK0 pin.&lt;/P&gt;&lt;P&gt;79(79 LQFP) 63(63 LQFP) PTA5, RESET_b, PTA5 KBI0_P5, IRQ, TCLK0, RESET_b&lt;/P&gt;&lt;P&gt;In otherwords, you can connect the external clock source to the TCLK0 pin, the FTM driving clock frequency will be (TCLK0 Pin clock frequency)/Prescaler, the prescaler is defined in the FTM_SC register.&lt;/P&gt;&lt;P&gt;Note you should enable the FTM&amp;nbsp; gate clock by setting the corresponding bit in SIM_SCGC register when you use CLKS=01 setting..&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>Mon, 18 Jan 2016 03:38:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490124#M30230</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2016-01-18T03:38:30Z</dc:date>
    </item>
    <item>
      <title>Re: FTM standalone timer</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490125#M30231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, all,&lt;/P&gt;&lt;P&gt;Pls refer to an5142 for the FTM features and corresponding code, but you have to add the code to select the FTM clock source based on KEA128RM.&lt;/P&gt;&lt;P&gt;Pls go to the website and download "features of FlexTimer Module"&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m/k-series/k4x-usb-lcd-mcus/kinetis-k40-100-mhz-segment-lcd-usb-analog-integration-serial-communication-microcontrollers-mcus:K40_100?&amp;amp;fpsp=1&amp;amp;tab=Documentation_Tab" title="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m/k-series/k4x-usb-lcd-mcus/kinetis-k40-100-mhz-segment-lcd-usb-analog-integration-serial-communication-microcontrollers-mcus:K40_100?&amp;amp;fpsp=1&amp;amp;tab=Documentation_Tab"&gt;K40_100 |Kinetis K40 100 MHz MCUs|NXP&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&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>Mon, 18 Jan 2016 03:56:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/FTM-standalone-timer/m-p/490125#M30231</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2016-01-18T03:56:08Z</dc:date>
    </item>
  </channel>
</rss>

