<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nRF52832 P0.09/10 GPIOs</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/26336/nrf52832-p0-09-10-gpios</link><description>I have the preprocessor define CONFIG_NFCT_PINS_AS_GPIOS in my code, and GPIO functionality for P0.09 and P0.10 are working just fine for me... 
 My issue is that even when I configure as output and clear P0.09 as the very first instructions in main</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 07 Mar 2018 20:30:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/26336/nrf52832-p0-09-10-gpios" /><item><title>RE: nRF52832 P0.09/10 GPIOs</title><link>https://devzone.nordicsemi.com/thread/123317?ContentTypeID=1</link><pubDate>Wed, 07 Mar 2018 20:30:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a429899e-ef98-4c9d-853f-94060867f88b</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Unfortunately, the GPIO behavior during reset is undefined and cannot be guaranteed. Is this happening when VDD is very low?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.09/10 GPIOs</title><link>https://devzone.nordicsemi.com/thread/123305?ContentTypeID=1</link><pubDate>Wed, 07 Mar 2018 16:49:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d86a4fce-c1c0-406b-bbc3-1f6916cf924d</guid><dc:creator>edwardjpalmer</dc:creator><description>&lt;p&gt;This is on a custom board.&amp;nbsp; P0.09 is wired directly (i.e. no pullup/down) to the enable line of a load switch, TPS27081.&amp;nbsp; This switch gates power to a cellular modem.&amp;nbsp; Because of the ~2ms high pulse experienced on P0.09 at nRF52832 reset, the modem also tries to power up and the high instantaneous current demand causes a regulator to droop, causing the processor to reset, and&amp;nbsp;this continues endlessly.&lt;/p&gt;
&lt;p&gt;P0.10 is wired to UART_CTS of the cellular modem.&amp;nbsp; This isn&amp;#39;t powered when the 2ms pulse on P0.09 occurs (since P0.09 being low before the pulse = modem off).&lt;/p&gt;
&lt;p&gt;Our solution in this case was to change a capacitor value to considerably increase the turn-on time of the load switch (to beyond 10ms) thus &amp;quot;ignoring&amp;quot; the 2ms enable pulse.&lt;/p&gt;
&lt;p&gt;But the cause of the pulse on P0.09 is still a mystery...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.09/10 GPIOs</title><link>https://devzone.nordicsemi.com/thread/103622?ContentTypeID=1</link><pubDate>Mon, 30 Oct 2017 12:15:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c3bffdb-f942-4e4d-a89a-489ce0c58fb0</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Is this on a custom board or the nRF52-DK? I&amp;#39;m not able to reproduce the issue on the nRF52-DK. Do you see this with any firmware\example from our SDK, or just your project?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.09/10 GPIOs</title><link>https://devzone.nordicsemi.com/thread/103624?ContentTypeID=1</link><pubDate>Thu, 26 Oct 2017 18:57:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb682047-2623-4708-9845-4c3ef7b48390</guid><dc:creator>edwardjpalmer</dc:creator><description>&lt;p&gt;Eric, I had already tried that, with no change to functionality.&lt;/p&gt;
&lt;p&gt;Documentation states that if any overvoltage condition is present on P0.09 or P0.10 when configured as NFC, the pins are shorted internally for protection.  Knowing this, I also tried setting P0.10 as output and clearing it, but again, that provided no change to functionality.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.09/10 GPIOs</title><link>https://devzone.nordicsemi.com/thread/103623?ContentTypeID=1</link><pubDate>Thu, 26 Oct 2017 18:32:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3afbf20-677c-4edc-ba99-57d2a2119ec6</guid><dc:creator>Eric Stutzenberger</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Try clearing the pin first and then configuring it as an output.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;nrf_gpio_pin_clear(9);
nrf_gpio_cfg_output(9);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;HTH,&lt;/p&gt;
&lt;p&gt;Eric&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>