<?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>One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121179/one-button-on-off-implementation-with-npm1300</link><description>Hello Nordic Technical Support Team, 
 I&amp;#39;m developing a low-power product and considering using the nPM1300 PMIC. I have some questions regarding the system design: 
 
 Can a one-button on/off function be directly integrated with nPM1300? Specifically</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 13 May 2025 09:41:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121179/one-button-on-off-implementation-with-npm1300" /><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/535071?ContentTypeID=1</link><pubDate>Tue, 13 May 2025 09:41:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eec85e11-b3a9-462d-b980-e5bb8577ce75</guid><dc:creator>persoentif</dc:creator><description>&lt;p&gt;Hello Sigurd,&lt;/p&gt;
&lt;p&gt;Thanks for the explanation. We&amp;#39;ll do our best. I hope we can find a solution for this&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;BR&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/534638?ContentTypeID=1</link><pubDate>Fri, 09 May 2025 11:39:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd07ac32-6d8b-41ea-b912-70b5ee3916e2</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>[quote user="persoentif"]&lt;p&gt;Maybe the customer does not want to use the device and just wants to charge it?&lt;/p&gt;
&lt;p&gt;When the device is switched off and plugged into a charger, we do not want it to&amp;nbsp;exit from ship&amp;nbsp;mode and running.&lt;/p&gt;[/quote]
&lt;p&gt;Ship mode is for the shipping to the user. If the user plugs the device into a charger when they receive it, this is outside the scope of ship mode of the nPM1300.&lt;/p&gt;
[quote user="persoentif"]Yes re-enable ship mode would be a solution for us.[/quote]
&lt;p&gt;This would have to be done by device SW.&lt;br /&gt;I guess you could have some state that detects if the device has been enabled, and then if it has not been, it will re-enter ship mode when the USB is removed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/534572?ContentTypeID=1</link><pubDate>Fri, 09 May 2025 07:49:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dff3f3e0-99de-4f95-8f1d-4f6db4f0f5a2</guid><dc:creator>persoentif</dc:creator><description>&lt;p&gt;Maybe the customer does not want to use the device and just wants to charge it?&lt;/p&gt;
&lt;p&gt;When the device is switched off and plugged into a charger, we do not want it to&amp;nbsp;exit from ship&amp;nbsp;mode and running.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;When SHPMODE is activated, every PMIC feature is disable, right? BUCK1/2 and LDOs.&lt;/p&gt;
&lt;p&gt;Yes re-enable ship mode would be a solution for us.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;BR&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/534558?ContentTypeID=1</link><pubDate>Fri, 09 May 2025 06:50:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47af722b-fe9a-4ad2-aa0c-090a2386b5ec</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;The &amp;quot;exit shipmode on VDD connected&amp;quot; is a HW feature, and we do not have any override that you can use in SW for this.&lt;/p&gt;
&lt;p&gt;So if you want the device to stay in ship mode when USB is connected, then I think you would have to have some hardware components on your PCB to handle this aside from the nPM1300.&lt;/p&gt;
&lt;p&gt;However, what is the case you can come in where USB is connected but ship mode shall remain on?&lt;br /&gt;For example, would it be a solution for you to re-enable ship mode in that case?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/534491?ContentTypeID=1</link><pubDate>Thu, 08 May 2025 13:47:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d118e530-6dcf-45f8-90fa-23620c6166fa</guid><dc:creator>persoentif</dc:creator><description>&lt;p&gt;Yes, we want to make sure that the device is in charging or idle mode when the USB is plugged in. We only want it to exit shp mode -I mean, the system&amp;#39;s up and running- when the button is pressed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/534476?ContentTypeID=1</link><pubDate>Thu, 08 May 2025 13:14:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e72b960-b9e8-4322-b14a-ded90c5e8f86</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>[quote user="persoentif"]As an expert, what do you suggest we do?[/quote]
&lt;p&gt;You mean what you can do to make sure that the device does not exit ship mode when you plug in the USB?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/533875?ContentTypeID=1</link><pubDate>Mon, 05 May 2025 09:20:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:359b6881-b69f-4839-abd1-4ea69e45edf0</guid><dc:creator>persoentif</dc:creator><description>&lt;p&gt;Hi Sigurd,&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;I think we can solve this in the code.&lt;/p&gt;
&lt;p&gt;As an expert, what do you suggest we do?&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/533872?ContentTypeID=1</link><pubDate>Mon, 05 May 2025 09:05:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4bbf4dff-9cc7-4f8f-a608-0b7790d158d1</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>[quote user="persoentif"]In this example, the PMIC exits from ship mode when USB is inserted, is it possible to exit the PMIC from ship mode using only the button?[/quote]
&lt;p&gt;No, the PMIC will exit SHIP mode once VBUS is applied. This is a HW feature, ref &lt;a href="https://docs.nordicsemi.com/bundle/ps_npm1300/page/chapters/core_components/ship/doc/ship-mode.html"&gt;nPM1300 Datasheet&lt;/a&gt;: Ship and Hibernate modes.&lt;/p&gt;
[quote user="persoentif"]I couldn&amp;#39;t see any exit function&amp;nbsp;inside the code, so I wanted to ask? Is it code controlled or HW controlled?[/quote]
&lt;p&gt;HW Controlled. See the datasheet linked above:&lt;br /&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/pastedimage1746435914926v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/533860?ContentTypeID=1</link><pubDate>Mon, 05 May 2025 07:59:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3f60ffe-42c9-407c-9968-02b7e7930a91</guid><dc:creator>persoentif</dc:creator><description>&lt;p&gt;Hello Sigurd,&lt;/p&gt;
&lt;p&gt;Thank you for your answer. And yes this is what I need.&lt;/p&gt;
&lt;p&gt;In this example, the PMIC exits from ship mode when USB is inserted, is it possible to exit the PMIC from ship mode using only the button?&lt;/p&gt;
&lt;p&gt;I couldn&amp;#39;t see any exit function&amp;nbsp;inside the code, so I wanted to ask? Is it code controlled or HW controlled?&lt;/p&gt;
&lt;p&gt;BR&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: One-Button On/Off Implementation with nPM1300</title><link>https://devzone.nordicsemi.com/thread/533847?ContentTypeID=1</link><pubDate>Mon, 05 May 2025 06:52:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c471e831-a3e6-43d4-a83c-f03797d040aa</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]For a system requiring low power consumption, is nPM1300&amp;#39;s built-in on/off management efficient enough to optimize battery life?[/quote]
&lt;p&gt;In a lot of cases, it will be, yes.&lt;/p&gt;
&lt;p&gt;For the rest of your questions:&lt;/p&gt;
&lt;p&gt;Have a look at the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/pmic/native/npm1300_one_button/README.html"&gt;nPM1300: One button sample&lt;/a&gt;. Does this do what you need?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Sigurd Hellesvik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>