<?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: How to use GPIO without TMR input for input capture on i.MX93 MaaxBoard (Cortex-M33)? in MCX Microcontrollers</title>
    <link>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2142022#M3644</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252048"&gt;@Manjunathb&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you are doing very well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unfortunately we have not an example to do it without the TPM PAD.&lt;/P&gt;
&lt;P&gt;But taking a look to the MaaxBoard, it appears you can do it with the GPIO12:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Manuel_Salas_0-1753733306755.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/349812i15F89B049C3AC7E7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Manuel_Salas_0-1753733306755.png" alt="Manuel_Salas_0-1753733306755.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And you can use the TPM Example on the SDK because that PAD is used:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Manuel_Salas_1-1753733355818.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/349813iDDD47FE2574B9A7A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Manuel_Salas_1-1753733355818.png" alt="Manuel_Salas_1-1753733355818.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Salas.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 28 Jul 2025 20:09:32 GMT</pubDate>
    <dc:creator>Manuel_Salas</dc:creator>
    <dc:date>2025-07-28T20:09:32Z</dc:date>
    <item>
      <title>How to use GPIO without TMR input for input capture on i.MX93 MaaxBoard (Cortex-M33)?</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2140196#M3621</link>
      <description>&lt;P&gt;Hi NXP Community,&lt;/P&gt;&lt;P&gt;I'm working with the &lt;STRONG&gt;MaaxBoard i.MX93&lt;/STRONG&gt; (Cortex-M33) and trying to implement &lt;STRONG&gt;input capture&lt;/STRONG&gt; using the &lt;STRONG&gt;TPM peripheral&lt;/STRONG&gt; (Timer). I understand that for proper input capture, the GPIO must support &lt;STRONG&gt;TPMx_Channely&lt;/STRONG&gt;&amp;nbsp;via IOMUX.&lt;/P&gt;&lt;P&gt;However, I have a signal on a GPIO pin (e.g., GPIO3_IO05) which does &lt;STRONG&gt;not support TPM capture&lt;/STRONG&gt; in the IOMUX.&lt;/P&gt;&lt;P&gt;I am able to read its value via GPIO_PinRead() and see it toggling, but I want to measure the &lt;STRONG&gt;pulse width&lt;/STRONG&gt; or &lt;STRONG&gt;frequency&lt;/STRONG&gt; (i.e., high-time, low-time, or edge timestamps).&lt;/P&gt;&lt;H3&gt;My Questions:&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Is there any workaround to use &lt;STRONG&gt;non-TMR-connected GPIOs&lt;/STRONG&gt; for input capture (e.g., using interrupts or polling)?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If yes, how to configure GPIO interrupt with precise timestamp logging using SysTick or any other timer?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Is there an example in the &lt;STRONG&gt;MCUXpresso SDK for i.MX93&lt;/STRONG&gt; that shows GPIO interrupt-based edge timing or pulse measurement?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any suggestions or best practices for accurate timing measurement via software-only methods on GPIOs would be helpful.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="i.MX93" id="i.MX93"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;LI-PRODUCT title="TPMS-SW" id="TPMS-SW"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Jul 2025 13:22:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2140196#M3621</guid>
      <dc:creator>Manjunathb</dc:creator>
      <dc:date>2025-07-24T13:22:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to use GPIO without TMR input for input capture on i.MX93 MaaxBoard (Cortex-M33)?</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2142022#M3644</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252048"&gt;@Manjunathb&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you are doing very well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unfortunately we have not an example to do it without the TPM PAD.&lt;/P&gt;
&lt;P&gt;But taking a look to the MaaxBoard, it appears you can do it with the GPIO12:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Manuel_Salas_0-1753733306755.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/349812i15F89B049C3AC7E7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Manuel_Salas_0-1753733306755.png" alt="Manuel_Salas_0-1753733306755.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And you can use the TPM Example on the SDK because that PAD is used:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Manuel_Salas_1-1753733355818.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/349813iDDD47FE2574B9A7A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Manuel_Salas_1-1753733355818.png" alt="Manuel_Salas_1-1753733355818.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Salas.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Jul 2025 20:09:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2142022#M3644</guid>
      <dc:creator>Manuel_Salas</dc:creator>
      <dc:date>2025-07-28T20:09:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to use GPIO without TMR input for input capture on i.MX93 MaaxBoard (Cortex-M33)?</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2142266#M3645</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203368"&gt;@Manuel_Salas&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I updated&lt;STRONG&gt; app.h&lt;/STRONG&gt; and &lt;STRONG&gt;pinmux.c&lt;/STRONG&gt; inside input capture driver code although its &lt;STRONG&gt;NOT working.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what is the problem in this its not triggering (not reading input value, when specific pin making high and low ?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-07-29 105002.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/349880iD465F7096868B877/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2025-07-29 105002.png" alt="Screenshot 2025-07-29 105002.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-07-29 105027.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/349881iA32CF16406BA9DCE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2025-07-29 105027.png" alt="Screenshot 2025-07-29 105027.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="i.MX93" id="i.MX93"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;LI-PRODUCT title="TPMC-PEXPERT" id="TPMC-PEXPERT"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Jul 2025 05:28:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2142266#M3645</guid>
      <dc:creator>Manjunathb</dc:creator>
      <dc:date>2025-07-29T05:28:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to use GPIO without TMR input for input capture on i.MX93 MaaxBoard (Cortex-M33)?</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2143707#M3661</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/252048"&gt;@Manjunathb&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you try the TPM example from SDK?&lt;/P&gt;
&lt;P&gt;It should works without any modification.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Salas.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jul 2025 16:23:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2143707#M3661</guid>
      <dc:creator>Manuel_Salas</dc:creator>
      <dc:date>2025-07-30T16:23:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to use GPIO without TMR input for input capture on i.MX93 MaaxBoard (Cortex-M33)?</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2145636#M3679</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203368"&gt;@Manuel_Salas&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried just changing configuration part in app.h and i checked its not working ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have working on Maaxboard OSM93 board , inside this i did not get the pinout of this , after updating pinmux with correct pin also its not working ?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 02 Aug 2025 07:26:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/How-to-use-GPIO-without-TMR-input-for-input-capture-on-i-MX93/m-p/2145636#M3679</guid>
      <dc:creator>Manjunathb</dc:creator>
      <dc:date>2025-08-02T07:26:55Z</dc:date>
    </item>
  </channel>
</rss>

