<?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>nrf54l15 : How to Configure the same pin as UART RX and GPIO at the same time.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124842/nrf54l15-how-to-configure-the-same-pin-as-uart-rx-and-gpio-at-the-same-time</link><description>Hello, 
 I want to Configure a UART RX pin as GPIO and use it as a Wake - up interrupt pin before going to sleep. Is this possible in nrf54l15? 
 I tried to do so, but I was unable to wake up from sleep through this pin. I am also getting this warning</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 17 Oct 2025 22:04:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124842/nrf54l15-how-to-configure-the-same-pin-as-uart-rx-and-gpio-at-the-same-time" /><item><title>RE: nrf54l15 : How to Configure the same pin as UART RX and GPIO at the same time.</title><link>https://devzone.nordicsemi.com/thread/551849?ContentTypeID=1</link><pubDate>Fri, 17 Oct 2025 22:04:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:587d59aa-de35-4b38-8e12-cb72b3c66d51</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;You are right Varsha, sorry for missing that.&lt;/p&gt;
&lt;p&gt;P2 is high speed port and does not have pin sense mechanism without which wakeup conditions cannot be detected.&lt;/p&gt;
&lt;p&gt;If you must keep RX on P2, best is to stay in System ON idle and let the UARTE interrupt wake the CPU, or mirror the signal to a P0 or P1 pad for wake purposes. if you want SystemOff, then use another port for wakeup source.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 : How to Configure the same pin as UART RX and GPIO at the same time.</title><link>https://devzone.nordicsemi.com/thread/551710?ContentTypeID=1</link><pubDate>Thu, 16 Oct 2025 12:59:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:160e8442-04a4-4f68-a8d1-81eda7da46ec</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I tried the same, by configuring the Pin as GPIO interrupt after configuring suspending the pin as UART. But I was still not able to use it as a wake up interrupt.&amp;nbsp;&lt;/p&gt;
[quote userid="146774" url="~/f/nordic-q-a/124842/nrf54l15-how-to-configure-the-same-pin-as-uart-rx-and-gpio-at-the-same-time"]Pin 2 of &amp;amp;gpio2 already assigned to &amp;amp;uart00[/quote]
&lt;p&gt;After going through the data sheet, I came across the point that Port 2 pins cannot be used as GPIO interrupt pins for wake up. Can this be the reason, or is there any other method to achieve this configuration?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1760619510500v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 : How to Configure the same pin as UART RX and GPIO at the same time.</title><link>https://devzone.nordicsemi.com/thread/551224?ContentTypeID=1</link><pubDate>Mon, 13 Oct 2025 08:00:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc2eead0-7f55-4c9a-bfd2-42b59a85395d</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Suspending the UART peripheral (using&amp;nbsp;pm_device_action_run(cons1, PM_DEVICE_ACTION_SUSPEND)) will disable the UART hardware, but it does not automatically reconfigure the pin as a GPIO.&amp;nbsp;After suspending the UART, you would need to explicitly reconfigure the pin as a GPIO in your application code to use it for wakeup via SENSE or GPIOTE. Only then can you use the pin as a wakeup source. After wakeup, if you need UART again, reconfigure the pin back to UART RX and resume the UART peripheral.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 : How to Configure the same pin as UART RX and GPIO at the same time.</title><link>https://devzone.nordicsemi.com/thread/550867?ContentTypeID=1</link><pubDate>Wed, 08 Oct 2025 08:31:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d1839ec-5ef6-45c1-9a07-d33e7f4fac64</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Thankyou for the response .&lt;/p&gt;
&lt;p&gt;Will suspending the UART disable the feature of UART?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And then , using it as a GPIO input Interrupt for wakeup.&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; const struct device *const cons1 = DEVICE_DT_GET(DT_NODELABEL(uart00));&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; pm_device_action_run(cons1, PM_DEVICE_ACTION_SUSPEND); //uart&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54l15 : How to Configure the same pin as UART RX and GPIO at the same time.</title><link>https://devzone.nordicsemi.com/thread/550861?ContentTypeID=1</link><pubDate>Wed, 08 Oct 2025 08:14:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cb62fe9-cbc1-43c0-877f-5e066de47f8f</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Unfortunately no. Only one peripheral, either GPIO or UART can own that pin at a time. The sense mechanism is GPIO owned and the UART RX is controlled by UART. You need to disable the feature of one to use the same pin in the other.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>