<?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>How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124098/how-to-set-npm1300-bchisetdischargemsb--lsb</link><description>Hi, 
 We want to set the PMIC&amp;#39;s battery discharge limit via the registers BCHISETDISCHARGEMSB and BCHISETDISCHARGELSB to 1200mA but the nPM1300 PS does not describe how to translate a current to a register setting. 
 This post that poses the same question</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 13 Feb 2026 13:04:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124098/how-to-set-npm1300-bchisetdischargemsb--lsb" /><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/561106?ContentTypeID=1</link><pubDate>Fri, 13 Feb 2026 13:04:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c41c0163-b690-40cf-9344-62acfee012cb</guid><dc:creator>Michal</dc:creator><description>&lt;p&gt;Yes, that is the information I got.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/561102?ContentTypeID=1</link><pubDate>Fri, 13 Feb 2026 12:37:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1f3d6bc-6292-4df5-8bf1-9616aef12d71</guid><dc:creator>sillvi</dc:creator><description>&lt;p&gt;Hi Michal,&lt;/p&gt;
&lt;p&gt;Understood&lt;/p&gt;
&lt;p&gt;Just to be sure, is what you&amp;#39;re saying that setting the limit to 1A means that it will guaranteed never drop the VSYS when the discharge current is below 1A? The actual limit will be anywhere above 1A and never below?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Silvia&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/561085?ContentTypeID=1</link><pubDate>Fri, 13 Feb 2026 09:19:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9968428f-e4b5-40be-8c0a-2d79a14d2fe4</guid><dc:creator>Michal</dc:creator><description>&lt;p&gt;Hello Silvia,&lt;/p&gt;
[quote user="sillvi"]1. What is the tolerance of this limit? You say setting 1 A&amp;nbsp;&lt;em&gt;may&lt;/em&gt; result in reset at around 1400 mA, but how much higher can we expect the 1 A limit to actually be? We saw no reset even at 1600 mA[/quote]
&lt;p&gt;I don&amp;#39;t have any specific data, but we have 290 mA and 1470 mA as typical values for the low/high limits in the electrical specification currently&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ps_npm1300/page/chapters/charger.html#ariaid-title12"&gt;https://docs.nordicsemi.com/bundle/ps_npm1300/page/chapters/charger.html#ariaid-title12&lt;/a&gt;&lt;/p&gt;
[quote user="sillvi"]2. Is there an errata regarding this?[/quote]
&lt;p&gt;It is not a silicon issue, but an easy to misunderstand documentation, which we are working on improving, so I am very sorry for that.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/560923?ContentTypeID=1</link><pubDate>Wed, 11 Feb 2026 14:05:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c000788-38d9-46c3-ae21-cdb4769f121b</guid><dc:creator>sillvi</dc:creator><description>&lt;p&gt;Hello Michal,&lt;/p&gt;
&lt;p&gt;Thank you for the explanation! We have two questions:&lt;/p&gt;
&lt;p&gt;1. What is the tolerance of this limit? You say setting 1 A&amp;nbsp;&lt;em&gt;may&lt;/em&gt; result in reset at around 1400 mA, but how much higher can we expect the 1 A limit to actually be? We saw no reset even at 1600 mA&lt;/p&gt;
&lt;p&gt;2. Is there an errata regarding this?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Silvia&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/560920?ContentTypeID=1</link><pubDate>Wed, 11 Feb 2026 13:44:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7febca0-a9c0-41cb-887b-dcf92b2a6bb9</guid><dc:creator>Michal</dc:creator><description>&lt;p&gt;Hello again Silvia,&lt;/p&gt;
&lt;p&gt;I have learnt that the 200 mA and 1 A are not hard limits and can also vary quite a bit based on the device. Those are just the lowest values that we guarantee for the limit, but then it may take for example around 290 mA or 1400 mA for the limit to drop the VSYS enough depending on the device.&lt;/p&gt;
&lt;p&gt;Also it will cause a reset, so for a proper current limiting you may need some external circuitry (for example in case of a continuous overcurrent).&lt;/p&gt;
&lt;p&gt;Best rergards,&lt;/p&gt;
&lt;p&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/560869?ContentTypeID=1</link><pubDate>Wed, 11 Feb 2026 08:29:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d7a9f4d-c104-40b8-9c13-16c4a1a11cb8</guid><dc:creator>sillvi</dc:creator><description>&lt;p&gt;Okay. Thank you for looking into it&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Silvia&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/560824?ContentTypeID=1</link><pubDate>Tue, 10 Feb 2026 15:30:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d56999f-1759-4338-b8b5-bbb4172f926d</guid><dc:creator>Michal</dc:creator><description>&lt;p&gt;Thank you Silvia, that sounds correct.&lt;/p&gt;
&lt;p&gt;I am discussing this internally and I will let you know when I will have more information (or questions).&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/560819?ContentTypeID=1</link><pubDate>Tue, 10 Feb 2026 15:01:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d201a5d1-f514-4b02-8a67-41106438ceb6</guid><dc:creator>sillvi</dc:creator><description>&lt;p&gt;When we set the limit to ~1200 mA we set&amp;nbsp;&lt;span&gt;BCHISETDISCHARGEMSB&amp;nbsp;to 0xBA and&amp;nbsp;BCHISETDISCHARGELSB&amp;nbsp;to 0x00&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When we tried setting it to 1000 mA according to the data sheet, we set BCHISETDISCHARGEMSB&amp;nbsp;to 0xCF and&amp;nbsp;BCHISETDISCHARGELSB&amp;nbsp;to 0x01&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Silvia&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/560815?ContentTypeID=1</link><pubDate>Tue, 10 Feb 2026 14:48:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75993a7c-e40f-4257-a1f7-cd8d32eb7a9f</guid><dc:creator>Michal</dc:creator><description>&lt;p&gt;Thank you!&lt;/p&gt;
[quote user="sillvi"]3. We are using registers&amp;nbsp;0x030A and&amp;nbsp;0x030B[/quote]
&lt;p&gt;And what values did you write to them?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/560802?ContentTypeID=1</link><pubDate>Tue, 10 Feb 2026 13:40:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2719b1ee-7b80-423b-a89f-325f30607d2b</guid><dc:creator>sillvi</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;1. We are using&amp;nbsp;v3.0.1&lt;/p&gt;
&lt;p&gt;2. We have tried it on two &amp;#39;D&amp;#39; devices and both show the same behavior&lt;/p&gt;
&lt;p&gt;3. We are using registers&amp;nbsp;0x030A and&amp;nbsp;0x030B&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Silvia&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/560773?ContentTypeID=1</link><pubDate>Tue, 10 Feb 2026 10:25:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c252daf-b81f-4fbb-bab7-b4343330b404</guid><dc:creator>Michal</dc:creator><description>&lt;p&gt;In general it looks like you should be doing it correctly, but I have a few questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Which NCS version are you using?&lt;/li&gt;
&lt;li&gt;Have you tried that on several &amp;#39;D&amp;#39; devices or just one?&lt;/li&gt;
&lt;li&gt;Also just to make sure, can you tell me the exact register values that you were using, just to double check?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/560373?ContentTypeID=1</link><pubDate>Wed, 04 Feb 2026 16:57:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96f82203-5f10-47da-b02a-2aece6b977ab</guid><dc:creator>Michal</dc:creator><description>&lt;p&gt;Hello again,&lt;/p&gt;
&lt;p&gt;Just a quick update. To my knowledge this is going to be updated in a new version of the datasheet, but I am still trying to find out the details.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/559746?ContentTypeID=1</link><pubDate>Wed, 28 Jan 2026 07:23:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be6f99ba-2b8e-4892-9370-0c5b74b4e4b2</guid><dc:creator>Michal</dc:creator><description>&lt;p&gt;Hello Silvia,&lt;/p&gt;
&lt;p&gt;I will check with Audun or some others from the PMIC team and get back to you.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/559436?ContentTypeID=1</link><pubDate>Fri, 23 Jan 2026 07:59:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7d3d4cb-db8d-44e0-83d7-2ee1cb07c703</guid><dc:creator>sillvi</dc:creator><description>&lt;p&gt;Hi Audun,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not quite understanding what you mean. Are you saying the high limit is 1000 mA or 1470 mA?&lt;/p&gt;
&lt;p&gt;We have tried setting the limit to 1000 mA by following the settings described in the data sheet and have read the registers back to confirm they were set correctly. We have also used only the zephyr device tree property&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;pre class="ui-code" data-mode="text"&gt;dischg-limit-microamp = &amp;lt;1000000&amp;gt;;&lt;/pre&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;With both of these methods, we have manage to load the system with 1600 mA.&lt;/p&gt;
&lt;p&gt;We are using a battery that can handle maximum 1200 mA so this is way too high.&lt;/p&gt;
&lt;p&gt;If we can&amp;#39;t get exactly 1200 mA, how can we at least get the guaranteed 1000 mA limit?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Silvia&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Edit:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When I first posted we were working with an nPM1300 with hardware version code &amp;#39;C&amp;#39; and tracking code &amp;#39;2503AG&amp;#39; and on that one we did manage to set a discharge current limit slightly below 1200 mA. Just now we saw that in the new version of our hardware, we have an nPM1300 with hardware version code &amp;#39;D&amp;#39; and tracking code &amp;#39;2521AA&amp;#39; instead (the rest of the IC marking is the same as before).&lt;/p&gt;
&lt;p&gt;Could the hardware version have something to do with why the discharge current limit setting no longer works?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/548320?ContentTypeID=1</link><pubDate>Wed, 10 Sep 2025 07:50:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3a9e3b5-970d-4b7a-8598-fd07f27d9a3d</guid><dc:creator>Audun</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/sillvi"&gt;sillvi&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;the nPM1300 datasheet was changed from originally showing a wider range of discharge limits to now only two limits, high (1000 mA) and low (200 mA). The electrical specification states a typical value of 1470 mA for the high limit, but this can be lower due to device variation. The 1000 mA and 200 mA limits are guaranteed however.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Audun&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to set nPM1300 BCHISETDISCHARGEMSB/-LSB</title><link>https://devzone.nordicsemi.com/thread/547692?ContentTypeID=1</link><pubDate>Wed, 03 Sep 2025 21:55:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d2c818e-4213-4996-b140-9e94c3951f74</guid><dc:creator>Michal</dc:creator><description>&lt;p&gt;Hello Silvia,&lt;/p&gt;
&lt;p&gt;I will check this internally and I will get back to you.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Michal&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>