<?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>Using a different brand of MCU to control nPM1300</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112119/using-a-different-brand-of-mcu-to-control-npm1300</link><description>We have started using nPM1300, but now we are unsure how to proceed. 
 Through our inquiries, we have learned that development requires the use of the ncs platform. However, at this stage, we are using another MCU to control nRF1300. 
 We need to charge</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 27 Jun 2024 09:38:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112119/using-a-different-brand-of-mcu-to-control-npm1300" /><item><title>RE: Using a different brand of MCU to control nPM1300</title><link>https://devzone.nordicsemi.com/thread/491055?ContentTypeID=1</link><pubDate>Thu, 27 Jun 2024 09:38:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c160a588-ee34-407d-81ed-a848ae970a70</guid><dc:creator>Doris.chen</dc:creator><description>&lt;p&gt;Hi Robin,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your reply. We have successfully managed to charge the nPM1300.&lt;/p&gt;
&lt;p&gt;However, as far as I know, additional commands are required to charge the nPM1300.&lt;/p&gt;
&lt;p&gt;Overall, the aforementioned command is effective for charging.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Br,&lt;/p&gt;
&lt;p&gt;Doris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using a different brand of MCU to control nPM1300</title><link>https://devzone.nordicsemi.com/thread/491039?ContentTypeID=1</link><pubDate>Thu, 27 Jun 2024 08:51:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b66da43-74b4-424e-bfee-b7267d0de028</guid><dc:creator>Robin M Saltnes</dc:creator><description>&lt;p&gt;Here&amp;#39;s an example of how I enabled charging with an Arduino&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;#include &amp;lt;Wire.h&amp;gt;

void setup() {
    Wire.begin(); //set charge current limit//
    Wire.beginTransmission(107); // 107 = I2C address of nPM1300
    Wire.write(byte(0x3)); // address offset for CHARGER
    Wire.write(byte(0x08)); // BCHGISETCHARGEMSB 
    Wire.write(byte(0x64)); // set max charging current to 400 mA
    Wire.endTransmission();
    
    Wire.begin(); //set charge termination voltage//
    Wire.beginTransmission(107); 
    Wire.write(byte(0x3)); 
    Wire.write(byte(0x0c)); // BCHGVTERM
    Wire.write(byte(0x08)); // set charging to stop at 4.2 V 
    Wire.endTransmission();
    
    Wire.begin(); //enable charger// 
    Wire.beginTransmission(107); 
    Wire.write(byte(0x3)); 
    Wire.write(byte(0x04)); // BCHGENABLESET
    Wire.write(byte(0x01)); // Enable charging
    Wire.endTransmission();

}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Br,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Robin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using a different brand of MCU to control nPM1300</title><link>https://devzone.nordicsemi.com/thread/489027?ContentTypeID=1</link><pubDate>Mon, 17 Jun 2024 08:41:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d67c1573-6f56-49fb-9fc5-e11e6ac88a17</guid><dc:creator>Andy Sinclair</dc:creator><description>&lt;p&gt;Hi Doris.&lt;br /&gt;&lt;br /&gt;If you would like to write the registers directly rather than use the provided drivers,&amp;nbsp;please refer to&amp;nbsp;the product specification:&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ps_npm1300/page/keyfeatures_html5.html"&gt;nPM1300 Product Specification (nordicsemi.com)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For example, to configure the charger, please see this section:&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ps_npm1300/page/chapters/charger.html#ariaid-title2"&gt;CHARGER &amp;mdash; Battery charger (nordicsemi.com)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Andy&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using a different brand of MCU to control nPM1300</title><link>https://devzone.nordicsemi.com/thread/488971?ContentTypeID=1</link><pubDate>Mon, 17 Jun 2024 02:31:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a57e1bc2-6b22-4ffe-9dbf-b0181dfeadbc</guid><dc:creator>Doris.chen</dc:creator><description>&lt;p&gt;&lt;span style="vertical-align:inherit;"&gt;&lt;span style="vertical-align:inherit;"&gt;Hi Helsing,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In fact, I have already seen this package, but we are currently developing through the Keil C platform. Therefore, this package of code is of little use to us.&lt;/p&gt;
&lt;p&gt;Could you provide me with a simple process and specify which registers must be set? I intend to use it as a pure power manager IC without utilizing the API you have developed.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best Regards ,&lt;/p&gt;
&lt;p&gt;Doris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using a different brand of MCU to control nPM1300</title><link>https://devzone.nordicsemi.com/thread/488886?ContentTypeID=1</link><pubDate>Fri, 14 Jun 2024 13:29:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45d86f30-c54f-4946-8b7d-ab3cbfa18fb0</guid><dc:creator>helsing</dc:creator><description>&lt;p&gt;Hello Doris,&lt;/p&gt;
&lt;p&gt;If you are not using nRF Connect SDK then we have a bare metal driver called &amp;#39;npmx&amp;#39;:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/NordicSemiconductor/npmx"&gt;https://github.com/NordicSemiconductor/npmx&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>