<?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 S32K311 FLEXIO PWM pulse generation in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K311-FLEXIO-PWM-pulse-generation/m-p/2008137#M43926</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;FLEXIO0 clock is derived from CORE clock. CORE clock is 120MHZ. As per below screenshot FLEXIO0 clock is 120MHZ.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UmaMaheswaraReddy_1-1733381814615.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314217i4CE42267CBBE620C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="UmaMaheswaraReddy_1-1733381814615.png" alt="UmaMaheswaraReddy_1-1733381814615.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;In FLEXIO_PWM I am confused in below points.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UmaMaheswaraReddy_2-1733382478439.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314220i8D86E523C2063C32/image-size/medium?v=v2&amp;amp;px=400" role="button" title="UmaMaheswaraReddy_2-1733382478439.png" alt="UmaMaheswaraReddy_2-1733382478439.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;1)&amp;nbsp;PIN0 represents which PIN?&lt;/P&gt;&lt;P&gt;Our understanding is PIN0 means FLEXIO0_D0. PIN0 can be&amp;nbsp;PTD0 or&amp;nbsp;PTA10 or&amp;nbsp;PTD9. Based on which pin is configured as FLEXIO D0 that PIN becomes PIN0. Is my understanding correct?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UmaMaheswaraReddy_3-1733382803725.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314221i9DEDECC2F5998942/image-size/medium?v=v2&amp;amp;px=400" role="button" title="UmaMaheswaraReddy_3-1733382803725.png" alt="UmaMaheswaraReddy_3-1733382803725.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2) clock prescaler&lt;/P&gt;&lt;P&gt;If we set FLEXIO_PWM_IP_CLK_DIV_256 then it divides clock with 256.&lt;/P&gt;&lt;P&gt;FLEXIO0 clock =&amp;nbsp; 120MHZ.&lt;/P&gt;&lt;P&gt;120MHZ/256 = 468.750KHZ&lt;/P&gt;&lt;P&gt;Is our understanding correct?&lt;/P&gt;&lt;P&gt;3)&amp;nbsp;clock prescaler alternate&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UmaMaheswaraReddy_0-1733388030696.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314276iDB85FEDFA4189451/image-size/medium?v=v2&amp;amp;px=400" role="button" title="UmaMaheswaraReddy_0-1733388030696.png" alt="UmaMaheswaraReddy_0-1733388030696.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I dont see PWM enable dual clock mode option in FLEXIO_MCL/FLEIO_PWM modules.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) Period/Dutycycle [Ticks]&lt;/P&gt;&lt;P&gt;What is Ticks?&lt;/P&gt;&lt;P&gt;If I set period value 512,&lt;/P&gt;&lt;P&gt;Period = 512/(468.750KHZ) =&amp;nbsp;0.0010922666666667 = 1.092 msec period pulse will get generate correct?&lt;/P&gt;&lt;P&gt;Duty = 256 -&amp;gt; 50% duty cycle&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Y Uma Maheswara Reddy.&lt;/P&gt;</description>
    <pubDate>Thu, 05 Dec 2024 11:14:11 GMT</pubDate>
    <dc:creator>UmaMaheswaraReddy</dc:creator>
    <dc:date>2024-12-05T11:14:11Z</dc:date>
    <item>
      <title>S32K311 FLEXIO PWM pulse generation</title>
      <link>https://community.nxp.com/t5/S32K/S32K311-FLEXIO-PWM-pulse-generation/m-p/2008137#M43926</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;FLEXIO0 clock is derived from CORE clock. CORE clock is 120MHZ. As per below screenshot FLEXIO0 clock is 120MHZ.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UmaMaheswaraReddy_1-1733381814615.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314217i4CE42267CBBE620C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="UmaMaheswaraReddy_1-1733381814615.png" alt="UmaMaheswaraReddy_1-1733381814615.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;In FLEXIO_PWM I am confused in below points.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UmaMaheswaraReddy_2-1733382478439.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314220i8D86E523C2063C32/image-size/medium?v=v2&amp;amp;px=400" role="button" title="UmaMaheswaraReddy_2-1733382478439.png" alt="UmaMaheswaraReddy_2-1733382478439.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;1)&amp;nbsp;PIN0 represents which PIN?&lt;/P&gt;&lt;P&gt;Our understanding is PIN0 means FLEXIO0_D0. PIN0 can be&amp;nbsp;PTD0 or&amp;nbsp;PTA10 or&amp;nbsp;PTD9. Based on which pin is configured as FLEXIO D0 that PIN becomes PIN0. Is my understanding correct?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UmaMaheswaraReddy_3-1733382803725.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314221i9DEDECC2F5998942/image-size/medium?v=v2&amp;amp;px=400" role="button" title="UmaMaheswaraReddy_3-1733382803725.png" alt="UmaMaheswaraReddy_3-1733382803725.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;2) clock prescaler&lt;/P&gt;&lt;P&gt;If we set FLEXIO_PWM_IP_CLK_DIV_256 then it divides clock with 256.&lt;/P&gt;&lt;P&gt;FLEXIO0 clock =&amp;nbsp; 120MHZ.&lt;/P&gt;&lt;P&gt;120MHZ/256 = 468.750KHZ&lt;/P&gt;&lt;P&gt;Is our understanding correct?&lt;/P&gt;&lt;P&gt;3)&amp;nbsp;clock prescaler alternate&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="UmaMaheswaraReddy_0-1733388030696.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314276iDB85FEDFA4189451/image-size/medium?v=v2&amp;amp;px=400" role="button" title="UmaMaheswaraReddy_0-1733388030696.png" alt="UmaMaheswaraReddy_0-1733388030696.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I dont see PWM enable dual clock mode option in FLEXIO_MCL/FLEIO_PWM modules.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) Period/Dutycycle [Ticks]&lt;/P&gt;&lt;P&gt;What is Ticks?&lt;/P&gt;&lt;P&gt;If I set period value 512,&lt;/P&gt;&lt;P&gt;Period = 512/(468.750KHZ) =&amp;nbsp;0.0010922666666667 = 1.092 msec period pulse will get generate correct?&lt;/P&gt;&lt;P&gt;Duty = 256 -&amp;gt; 50% duty cycle&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Y Uma Maheswara Reddy.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2024 11:14:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K311-FLEXIO-PWM-pulse-generation/m-p/2008137#M43926</guid>
      <dc:creator>UmaMaheswaraReddy</dc:creator>
      <dc:date>2024-12-05T11:14:11Z</dc:date>
    </item>
    <item>
      <title>Re: S32K311 FLEXIO PWM pulse generation</title>
      <link>https://community.nxp.com/t5/S32K/S32K311-FLEXIO-PWM-pulse-generation/m-p/2008515#M43948</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thank you so much for your interest in our products and for using our community.&lt;/P&gt;
&lt;P&gt;Regarding your questions…&lt;/P&gt;
&lt;P&gt;1. Your understanding is correct.&lt;BR /&gt;2. It is correct too.&lt;BR /&gt;3. There is no dual clock mode for FlexIO_PWM. So there is no need to configure the &lt;EM&gt;Clock prescaler Alternate&lt;/EM&gt;. I will report such issue. &lt;BR /&gt;4. Ticks are clock cycles. And yes, with such configuration you get a PWM signal with period 1.092ms and duty cycle of 50%.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_Leo__0-1733431088877.png" style="width: 707px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314399i563901C3C64B6BFD/image-dimensions/707x99?v=v2" width="707" height="99" role="button" title="_Leo__0-1733431088877.png" alt="_Leo__0-1733431088877.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Have a nice day!&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2024 20:39:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K311-FLEXIO-PWM-pulse-generation/m-p/2008515#M43948</guid>
      <dc:creator>_Leo_</dc:creator>
      <dc:date>2024-12-05T20:39:03Z</dc:date>
    </item>
    <item>
      <title>Re: S32K311 FLEXIO PWM pulse generation</title>
      <link>https://community.nxp.com/t5/S32K/S32K311-FLEXIO-PWM-pulse-generation/m-p/2010879#M44083</link>
      <description>&lt;P&gt;Thank you Leo.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Dec 2024 08:53:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K311-FLEXIO-PWM-pulse-generation/m-p/2010879#M44083</guid>
      <dc:creator>UmaMaheswaraReddy</dc:creator>
      <dc:date>2024-12-10T08:53:37Z</dc:date>
    </item>
    <item>
      <title>Re: S32K311 FLEXIO PWM pulse generation</title>
      <link>https://community.nxp.com/t5/S32K/S32K311-FLEXIO-PWM-pulse-generation/m-p/2136835#M51106</link>
      <description>&lt;P&gt;hello brother....can you share that project to me....becuse i dont know which api i have to call and all......so can you please share me that flexio pwm project to me.&lt;/P&gt;</description>
      <pubDate>Sat, 19 Jul 2025 08:31:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K311-FLEXIO-PWM-pulse-generation/m-p/2136835#M51106</guid>
      <dc:creator>piyush1</dc:creator>
      <dc:date>2025-07-19T08:31:16Z</dc:date>
    </item>
  </channel>
</rss>

