<?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>Internal pull up on I2C bus</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/68167/internal-pull-up-on-i2c-bus</link><description>I am using nRF52840-CKAA-R7 II2c to connect to my MSP430 i2c[ slave]. i have put any pullup on the clock and data thinking, to use nordic pull up in default. clock is connected on P0.06 and data on P0.08. Can some one from nordic tell me, what is the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 10 Nov 2020 16:31:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/68167/internal-pull-up-on-i2c-bus" /><item><title>RE: Internal pull up on I2C bus</title><link>https://devzone.nordicsemi.com/thread/279340?ContentTypeID=1</link><pubDate>Tue, 10 Nov 2020 16:31:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f2b05d1-1cce-4da6-acdb-785f0fe63375</guid><dc:creator>Dmitry</dc:creator><description>&lt;p&gt;They&amp;#39;re &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/20321/use-internal-nrf52-pull-up-w-twim"&gt;enabled by default by the TWI driver&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Internal pull up on I2C bus</title><link>https://devzone.nordicsemi.com/thread/279339?ContentTypeID=1</link><pubDate>Tue, 10 Nov 2020 16:29:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:302a774c-a8c8-4f79-a6b9-05f58593e11f</guid><dc:creator>BIBINLUKOSE</dc:creator><description>&lt;p&gt;We are programing Nordic first and MSP is the slave and nordic will pull mSP in to BSL mode.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;My question is , the pullup on Nordic I2c is by default or it need to be enabled through boot loader?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Internal pull up on I2C bus</title><link>https://devzone.nordicsemi.com/thread/279337?ContentTypeID=1</link><pubDate>Tue, 10 Nov 2020 16:18:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:569910bf-51b8-48cb-bd75-b4d7d29a1535</guid><dc:creator>Dmitry</dc:creator><description>&lt;p&gt;Also look at&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/10899/does-nrf51-has-optional-internal-pullup-resistors-on-some-pins#post-id-61530"&gt;this&lt;/a&gt;&amp;nbsp;discussion - the real test of i2c with internall/external pull-ups.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Internal pull up on I2C bus</title><link>https://devzone.nordicsemi.com/thread/279336?ContentTypeID=1</link><pubDate>Tue, 10 Nov 2020 16:12:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea832894-0f4d-4426-bddb-1867e4fa204a</guid><dc:creator>Dmitry</dc:creator><description>&lt;p&gt;If you&amp;#39;re asking about MSP430 side - I have no idea (one can guess - no, as BSL don&amp;#39;t know which interface will be used beforehand)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Internal pull up on I2C bus</title><link>https://devzone.nordicsemi.com/thread/279324?ContentTypeID=1</link><pubDate>Tue, 10 Nov 2020 15:16:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c714e44-8ac3-4a7b-b9a3-20f21db73585</guid><dc:creator>BIBINLUKOSE</dc:creator><description>&lt;p&gt;Response from FW team:&amp;nbsp; We have not control over the BSL boot rom so we cannot enable internal pullups.&lt;/p&gt;
&lt;p&gt;By default are these pullup enabled? how does it get enabled in BSL mode?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Internal pull up on I2C bus</title><link>https://devzone.nordicsemi.com/thread/279151?ContentTypeID=1</link><pubDate>Tue, 10 Nov 2020 09:06:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16b8a81d-1365-43ee-862e-4ad01105ab82</guid><dc:creator>Dmitry</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;for 52840,an internal pull-up resistance is in range 11-16 kOhm. The maximum speed depends also on load capacitance of i2c bus components. According to appnote from TI (google by &amp;quot;i2c pull-up resistance&amp;quot;),&amp;nbsp;to achieve reliable communication in standard mode with 16k, load capacitance should not exceed ~70pF. If MSP430 is the only device on the bus and trace length is quite short, everything should work fine. If you need fast mode communication, you should put externall pull-ups anyway.&lt;/p&gt;
&lt;p&gt;By the way, MSP430 also has internal pull-ups that could be handy.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>