<?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.21/RESET pin</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/16195/nrf52832-p0-21-reset-pin</link><description>Hi, 
 How is the functionality of P0.21 in nRF52832? It is configured as RESET after turning on the device, right? Is there any way to change it in a way that that the chip starts working even when this pin is low? 
 -Vala</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 08 Mar 2018 07:52:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/16195/nrf52832-p0-21-reset-pin" /><item><title>RE: nRF52832 P0.21/RESET pin</title><link>https://devzone.nordicsemi.com/thread/123350?ContentTypeID=1</link><pubDate>Thu, 08 Mar 2018 07:52:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f8c3801-d823-4dcd-a4f6-c1eba7c7f104</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Vikash,&amp;nbsp;If you are using DK make sure that you have shorted SB17 bridge as shown in the back of the DK board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.21/RESET pin</title><link>https://devzone.nordicsemi.com/thread/120489?ContentTypeID=1</link><pubDate>Sun, 11 Feb 2018 10:54:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d23e5a7e-7fa1-48c6-8479-c9b6a0f3775d</guid><dc:creator>Vikash Kumar</dc:creator><description>&lt;p&gt;hey RK i did the same. Now i can see that reset button doesn&amp;#39;t work. But still i am not able to use P0.21 as input pin. Please help&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.21/RESET pin</title><link>https://devzone.nordicsemi.com/thread/61831?ContentTypeID=1</link><pubDate>Fri, 09 Sep 2016 09:21:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b1fa315-1ed5-42da-90e9-7b2ad3b471b9</guid><dc:creator>Vala</dc:creator><description>&lt;p&gt;OK I thought CONFIG_GPIO_AS_PINRESET should be defined in the main source file. I am using GCC and I found two flags about CONFIG_GPIO_AS_PINRESET in the make file of the project. I commented both and now everything works as expected. Thanks RK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.21/RESET pin</title><link>https://devzone.nordicsemi.com/thread/61834?ContentTypeID=1</link><pubDate>Fri, 09 Sep 2016 08:51:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d0d55a5-1739-4720-a7c6-ec683df2f066</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;I told you what to check in the previous answer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.21/RESET pin</title><link>https://devzone.nordicsemi.com/thread/61833?ContentTypeID=1</link><pubDate>Fri, 09 Sep 2016 08:50:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c489d00-54d9-4c07-90da-4775207632b7</guid><dc:creator>Vala</dc:creator><description>&lt;p&gt;Thanks for your answer RK. You are right. Here is what I get:
nrfjprog --eraseuicr --family nrf52
Erasing UICR flash area.
Applying system reset.&lt;/p&gt;
&lt;p&gt;nrfjprog --memrd 0x10001200 --family nrf52
0x10001200: FFFFFFFF                              |....|&lt;/p&gt;
&lt;p&gt;nrfjprog --memrd 0x10001204 --family nrf52
0x10001204: FFFFFFFF                              |....|&lt;/p&gt;
&lt;p&gt;nrfjprog --memwr 0x100010FC --val 0x00000001 --family nrf52
Parsing parameters.
Writing.&lt;/p&gt;
&lt;p&gt;nrfjprog --memrd 0x100010FC --family nrf52
0x100010FC: 00000001                              |....|&lt;/p&gt;
&lt;p&gt;nrfjprog -r --family nrf52
Applying system reset.
Run.&lt;/p&gt;
&lt;p&gt;nrfjprog --memrd 0x10001204 --family nrf52
0x10001204: 00000015                              |....|&lt;/p&gt;
&lt;p&gt;nrfjprog --memrd 0x100010FC --family nrf52
0x100010FC: 00000001                              |....|&lt;/p&gt;
&lt;p&gt;After the reset the value of PSELRESET is again 0x00000015. It&amp;#39;s interesting because I do not have anything more than a couple of lines for toggling the IOs in my code, which is a modification of the blinky  example. Is there anything else I should check?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.21/RESET pin</title><link>https://devzone.nordicsemi.com/thread/61832?ContentTypeID=1</link><pubDate>Fri, 09 Sep 2016 08:22:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c84039d3-f69c-4897-8309-332a5247952b</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;So if you read back the values are they still FFFFFFFF? If not then something must be rewriting them&lt;/p&gt;
&lt;p&gt;you probably have CONFIG_GPIO_AS_PINRESET defined.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.21/RESET pin</title><link>https://devzone.nordicsemi.com/thread/61830?ContentTypeID=1</link><pubDate>Fri, 09 Sep 2016 08:18:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:335fe469-8f44-4349-8ef2-46e6a0940ba4</guid><dc:creator>Vala</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Please tell me if I&amp;#39;m doing anything wrong with disabling the RESET. Using nrfjprog I erase the UICR and after that the all the registers including two PSELRESET registers are set to 0xFFFFFFFF:&lt;/p&gt;
&lt;p&gt;nrfjprog --eraseuicr --family nrf52
Erasing UICR flash area.
Applying system reset.&lt;/p&gt;
&lt;p&gt;nrfjprog --memrd 0x10001200 --family nrf52
0x10001200: FFFFFFFF                              |....|&lt;/p&gt;
&lt;p&gt;nrfjprog --memrd 0x10001204 --family nrf52
0x10001204: FFFFFFFF                              |....|&lt;/p&gt;
&lt;p&gt;But when I restart the device it again does not start executing until I manually set the P0.21 pin. Any idea?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.21/RESET pin</title><link>https://devzone.nordicsemi.com/thread/61829?ContentTypeID=1</link><pubDate>Mon, 05 Sep 2016 10:30:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f03ef9b-bd2e-4c8f-b960-025c29ecb8ce</guid><dc:creator>Vala</dc:creator><description>&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Vala&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 P0.21/RESET pin</title><link>https://devzone.nordicsemi.com/thread/61828?ContentTypeID=1</link><pubDate>Mon, 05 Sep 2016 10:24:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ebfcafd-7376-4107-b2e5-e4fe00a57301</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;Yes it&amp;#39;s in the manual. Set PSELRESET registers and reset the chip. They are retained and will disable reset.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>