<?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>npm1300 interrupts</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/113611/npm1300-interrupts</link><description>Can the npm1300 be set up so multiple interrupts trigger the same line, and then the host can determine what the cause is? 
 
 Or does each interrupt need a 1:1 correspondence with the gpio line and it&amp;#39;s limited to 5? For instance, can I have an interrupt</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 23 Apr 2025 16:22:04 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/113611/npm1300-interrupts" /><item><title>RE: npm1300 interrupts</title><link>https://devzone.nordicsemi.com/thread/532655?ContentTypeID=1</link><pubDate>Wed, 23 Apr 2025 16:22:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1bde7bf-00a4-403a-b771-08eca4c7a19d</guid><dc:creator>Thimen</dc:creator><description>&lt;p&gt;The idea is that the GPIO line acts like a more generic &amp;quot;interrupt alert&amp;quot; signal, and then your host MCU can query the NPM1300&amp;#39;s internal status registers (like EVENTS or &lt;a href="https://geometry-vibes.com"&gt;geometry vibes&lt;/a&gt;) via I2C to figure out exactly what triggered it&amp;mdash;whether it was a state of charge, low voltage, or some error condition.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: npm1300 interrupts</title><link>https://devzone.nordicsemi.com/thread/531812?ContentTypeID=1</link><pubDate>Tue, 15 Apr 2025 09:22:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aaa1e02e-738a-4168-9c05-1d5001f8c373</guid><dc:creator>GraceMansfield</dc:creator><description>&lt;p&gt;@&lt;a href="https://sprunkiphase-3.com"&gt;sprunki phase 3&lt;/a&gt;, Thank you so much for taking the time to share this detailed and useful information. Your sharing really helped me understand better how to handle events and interrupts in the application and saved a lot of time during development.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: npm1300 interrupts</title><link>https://devzone.nordicsemi.com/thread/496926?ContentTypeID=1</link><pubDate>Mon, 05 Aug 2024 09:31:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:345ae58d-fc44-481a-ab65-648f8dbfd8aa</guid><dc:creator>Andy Sinclair</dc:creator><description>&lt;p&gt;Yes, any GPIO mode can be used as an interrupt output (set&amp;nbsp;GPIOMODE to GPOIRQ).&lt;/p&gt;
&lt;p&gt;Watchdog warning generates an event (EVENTWATCHDOGWARN) which will assert this pin if enabled.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: npm1300 interrupts</title><link>https://devzone.nordicsemi.com/thread/496886?ContentTypeID=1</link><pubDate>Sun, 04 Aug 2024 02:23:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:904efe6a-2245-404f-846b-8a61f783a3e9</guid><dc:creator>dave</dc:creator><description>&lt;p&gt;Thanks... Can you clarify if I can select which pin the events are routed to?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Is the watchdog timer about to expire interrupt in the same event group?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: npm1300 interrupts</title><link>https://devzone.nordicsemi.com/thread/496767?ContentTypeID=1</link><pubDate>Fri, 02 Aug 2024 07:50:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9566fc0f-2d00-4c15-9836-dd221e8cbe24</guid><dc:creator>Andy Sinclair</dc:creator><description>&lt;p&gt;Hi.&lt;br /&gt;&lt;br /&gt;All events share a single interrupt, the host needs to check the event registers to see the cause of the interrupt.&lt;br /&gt;Please see this sample for an example:&lt;br /&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/main/samples/pmic/native/npm1300_one_button/src/main.c"&gt;sdk-nrf/samples/pmic/native/npm1300_one_button/src/main.c at main &amp;middot; nrfconnect/sdk-nrf (github.com)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It&amp;#39;s not possible to route particular events to a different pin.&lt;br /&gt;&lt;br /&gt;Andy&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>