<?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 MC9SO8QE32 - using pull-downs on general-purpose inputs? in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9SO8QE32-using-pull-downs-on-general-purpose-inputs/m-p/1092556#M23182</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Referencing the MC9SO8QE32 Rev7 09/2011&amp;nbsp;&lt;A href="https://www.nxp.com/files/microcontrollers/doc/data_sheet/MC9S08QE32.pdf"&gt;here&lt;/A&gt;, I can't determine if a GPIO pin configuration I'm seeking help with has a solution. I am using this platform integrated through a Digi International XBee radio product, the S3B programmable, to control an embedded system. I have some existing discrete inputs fed to this controller that are sourcing 3v3/high when active, 0/low normal. I want to use a pull-down for the input, as opposed to a more traditional pull-up.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Digi's&amp;nbsp;configuration utility grants changing this via&amp;nbsp;AT commands to an Ember radio controller used&amp;nbsp;by default on the majority of their other trims of this product, which&amp;nbsp;will&amp;nbsp;easily configure select GPIO inputs with the built-in pullup/pulldown. But it does not seem to be documented very clearly for the programmable model utilizing the SO8 architecture in their SDK/API specification in regards to configuring this, which will bypass the Digi utility. There are a lot of examples configuring the pull-up, but not as a pull-down. There are even XML utilities within the SDK that allow some configuration through drop-down menus, but pull-down isn't specified like it is in the Digi utility. Additionally, there is also mention through other documentation that it is not advisable to adjust the basic GPIO configuration during runtime since their configuration macros handle it all at a particular time during execution.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I thought I'd ask here just to determine if it was possible at the core and go from there. I'm sure I'm overcomplicating this having typed this much already, but I'm really just trying to figure out if these channels have pull-downs.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On a&amp;nbsp;MC9SO8QE32CFT, I am particularly talking about these two pins:&lt;/P&gt;&lt;P&gt;Pin 45 (PTC5/TPM3CH5/ACPM2O) &lt;BR /&gt;Pin 10 (PTB7/SCL/EXTEL)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 15 Aug 2020 21:05:31 GMT</pubDate>
    <dc:creator>r_howell</dc:creator>
    <dc:date>2020-08-15T21:05:31Z</dc:date>
    <item>
      <title>MC9SO8QE32 - using pull-downs on general-purpose inputs?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9SO8QE32-using-pull-downs-on-general-purpose-inputs/m-p/1092556#M23182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Referencing the MC9SO8QE32 Rev7 09/2011&amp;nbsp;&lt;A href="https://www.nxp.com/files/microcontrollers/doc/data_sheet/MC9S08QE32.pdf"&gt;here&lt;/A&gt;, I can't determine if a GPIO pin configuration I'm seeking help with has a solution. I am using this platform integrated through a Digi International XBee radio product, the S3B programmable, to control an embedded system. I have some existing discrete inputs fed to this controller that are sourcing 3v3/high when active, 0/low normal. I want to use a pull-down for the input, as opposed to a more traditional pull-up.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Digi's&amp;nbsp;configuration utility grants changing this via&amp;nbsp;AT commands to an Ember radio controller used&amp;nbsp;by default on the majority of their other trims of this product, which&amp;nbsp;will&amp;nbsp;easily configure select GPIO inputs with the built-in pullup/pulldown. But it does not seem to be documented very clearly for the programmable model utilizing the SO8 architecture in their SDK/API specification in regards to configuring this, which will bypass the Digi utility. There are a lot of examples configuring the pull-up, but not as a pull-down. There are even XML utilities within the SDK that allow some configuration through drop-down menus, but pull-down isn't specified like it is in the Digi utility. Additionally, there is also mention through other documentation that it is not advisable to adjust the basic GPIO configuration during runtime since their configuration macros handle it all at a particular time during execution.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I thought I'd ask here just to determine if it was possible at the core and go from there. I'm sure I'm overcomplicating this having typed this much already, but I'm really just trying to figure out if these channels have pull-downs.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On a&amp;nbsp;MC9SO8QE32CFT, I am particularly talking about these two pins:&lt;/P&gt;&lt;P&gt;Pin 45 (PTC5/TPM3CH5/ACPM2O) &lt;BR /&gt;Pin 10 (PTB7/SCL/EXTEL)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Aug 2020 21:05:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9SO8QE32-using-pull-downs-on-general-purpose-inputs/m-p/1092556#M23182</guid>
      <dc:creator>r_howell</dc:creator>
      <dc:date>2020-08-15T21:05:31Z</dc:date>
    </item>
    <item>
      <title>Re: MC9SO8QE32 - using pull-downs on general-purpose inputs?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9SO8QE32-using-pull-downs-on-general-purpose-inputs/m-p/1092557#M23183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H4&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 15px;"&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 15px;"&gt;The pins as GPIO is no possible to enable the internal pull down, the only way to set the internal up down is using the KBI function on the pin, please check the section&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="left: 669.592px; top: 1081.02px; font-size: 15px; font-family: arial, helvetica, sans-serif; transform: scaleX(1.0056);"&gt;&lt;SPAN style="left: 79.2px; top: 417.797px; transform: scaleX(1.00182);"&gt;7.3.3&lt;/SPAN&gt;&lt;SPAN style="left: 163.713px; top: 417.797px; transform: scaleX(1.06368);"&gt;KBI Interrupt Edge Select Register (KBIxES)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 15px;"&gt;&lt;SPAN style="transform: scaleX(1.06368); top: 417.797px; left: 163.713px; "&gt;on the &lt;A href="https://www.nxp.com/docs/en/reference-manual/MC9S08QE32RM.pdf"&gt;reference manual &lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="transform: scaleX(1.06368); top: 417.797px; left: 163.713px; font-size: 15px; font-family: arial, helvetica, sans-serif; "&gt;Maybe this can work for your application&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 15px;"&gt;&lt;SPAN style="transform: scaleX(1.06368); top: 417.797px; left: 163.713px; "&gt;Regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/H4&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Aug 2020 17:18:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9SO8QE32-using-pull-downs-on-general-purpose-inputs/m-p/1092557#M23183</guid>
      <dc:creator>vicentegomez</dc:creator>
      <dc:date>2020-08-20T17:18:45Z</dc:date>
    </item>
  </channel>
</rss>

