<?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 I.mxRT GPIO max sinking &amp; sourcing current in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/I-mxRT-GPIO-max-sinking-sourcing-current/m-p/1020511#M6833</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear i.mxRT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of my medical &amp;nbsp;customers who is using a RT64 is also looking for the GPIO max sinking and sourcing current specification for documentation purposes. Please let me know where I can find this info.&lt;/P&gt;&lt;P&gt;I searched in both the DS and RM but there are no such data. Please advise!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;hy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Jan 2020 00:45:05 GMT</pubDate>
    <dc:creator>HeMyFAE</dc:creator>
    <dc:date>2020-01-30T00:45:05Z</dc:date>
    <item>
      <title>I.mxRT GPIO max sinking &amp; sourcing current</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/I-mxRT-GPIO-max-sinking-sourcing-current/m-p/1020511#M6833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear i.mxRT,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of my medical &amp;nbsp;customers who is using a RT64 is also looking for the GPIO max sinking and sourcing current specification for documentation purposes. Please let me know where I can find this info.&lt;/P&gt;&lt;P&gt;I searched in both the DS and RM but there are no such data. Please advise!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;hy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2020 00:45:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/I-mxRT-GPIO-max-sinking-sourcing-current/m-p/1020511#M6833</guid>
      <dc:creator>HeMyFAE</dc:creator>
      <dc:date>2020-01-30T00:45:05Z</dc:date>
    </item>
    <item>
      <title>Re: I.mxRT GPIO max sinking &amp; sourcing current</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/I-mxRT-GPIO-max-sinking-sourcing-current/m-p/1020512#M6834</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;&amp;nbsp; GPIO DC parameters in i.MX Datasheet(s) provide typical Ioh and Iol values.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Generally t&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;he GPIO drive current is affected by the configuration of the buffer. Customers &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;can&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;use &lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;DSE field in the controlling IOMUX registers to set the drive strength. There are also&lt;/SPAN&gt;&lt;BR style="color: #51626f;" /&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;a slew rate controls in those registers which may also have an effect&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;The best way to estimate currents is to use the IBIS model for the IO(s) you care about.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;IBIS file shows tables with the buffer drive current across a range of pad voltages. You can look &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;through the list to find the current at the voltage of interest.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;&amp;nbsp; Note, that the IBIS model covers a wider range than the conditions allowed in the datasheet so &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;not everything&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;in the IBIS model is an allowed use case. Also, these currents in a real case would &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;be transient lasting only&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;nanoseconds or less. This does not imply you could run the buffer at that &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;current for an extended period of time.&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt;That would cause overheating on the part and create reliability&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: normal;"&gt; problems.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 11.0pt; "&gt;&amp;nbsp; i.MX RT 1064 Datasheets contain “GPIO output buffer average impedance”&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; "&gt;tables. Parameter Output &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; "&gt;Driver Impedance allows to estimate &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; "&gt;1) max possible (short circuit) current, as following: I = Vout / Impedance &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; "&gt;&amp;nbsp; (143 mA =3.3V / 23 Ohm);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; "&gt;2) real current, depending on external load; I = Vout / (Impedance+R_load),&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; "&gt;so&lt;/SPAN&gt; &lt;SPAN style="font-size: 11.0pt; "&gt;to get 10mA, external &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; "&gt;&amp;nbsp; &amp;nbsp; load of ~300 Ohm&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; "&gt;is needed, assuming DSE =111. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Of course it is needed to&amp;nbsp; take into account thermal considerations in order to avoid device damage. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Also:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/505035"&gt;Maximum output current io pin&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jan 2020 05:06:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/I-mxRT-GPIO-max-sinking-sourcing-current/m-p/1020512#M6834</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2020-01-30T05:06:57Z</dc:date>
    </item>
  </channel>
</rss>

