<?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>nRF54L15DK I2C/TWI issues</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121750/nrf54l15dk-i2c-twi-issues</link><description>Hello everyone, 
 I am testing out I2C on the nRF54L15 for a custom PCB project. 
 I first tested a simple mpu6050 sensor on &amp;amp;i2c21 on pins P1.11 for SCL and P1.12 for SDA. 
 I am just building it in a minimal sample so there is nothing in the main. </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 28 May 2025 12:17:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121750/nrf54l15dk-i2c-twi-issues" /><item><title>RE: nRF54L15DK I2C/TWI issues</title><link>https://devzone.nordicsemi.com/thread/537356?ContentTypeID=1</link><pubDate>Wed, 28 May 2025 12:17:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:285108d5-970e-46ff-be97-15e6b6d3fbc0</guid><dc:creator>JackT</dc:creator><description>&lt;p&gt;Ah it was the voltage to 3V3 fixed it. I guess I just missed that because of it working on other pins. Thanks for the assistance!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15DK I2C/TWI issues</title><link>https://devzone.nordicsemi.com/thread/537166?ContentTypeID=1</link><pubDate>Tue, 27 May 2025 12:08:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:433a6e58-7844-45e7-a4d7-48043ab117d4</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Note that P0.04 is also used for button 3 on the DK&lt;/p&gt;
&lt;p&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/4604.pastedimage1748347663594v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf54l15_dk/page/UG/nRF54L15_DK/hw_desription/connector_if.html"&gt;https://docs.nordicsemi.com/bundle/ug_nrf54l15_dk/page/UG/nRF54L15_DK/hw_desription/connector_if.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15DK I2C/TWI issues</title><link>https://devzone.nordicsemi.com/thread/537164?ContentTypeID=1</link><pubDate>Tue, 27 May 2025 12:04:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7269463f-b867-4254-9d03-087176d41715</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;What&amp;#39;s the VDD for the power to the&amp;nbsp;&lt;span&gt;MPU6050 ? Make sure to have the same VDD high voltage level for both the sensor and the nRF54L15 GPIO&amp;#39;s.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;By default on the nRF54L15-DK, the VDD rail is 1.8V, but it can be configured in the Board Configurator app.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&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/0842.pastedimage1748347458268v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/nrf-connect-board-configurator/page/index.html"&gt;https://docs.nordicsemi.com/bundle/nrf-connect-board-configurator/page/index.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Here you can also disable the VCOM0:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&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/pastedimage1748347581578v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15DK I2C/TWI issues</title><link>https://devzone.nordicsemi.com/thread/537047?ContentTypeID=1</link><pubDate>Tue, 27 May 2025 06:48:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8eb8772-fba3-41b7-8af2-b9ddd8a4e7b5</guid><dc:creator>JackT</dc:creator><description>&lt;p&gt;Small update. I am now in office and have tried a different nRF54L15DK. Still the same issues. But on a small number of occasion the device(MPU6050) was label as (READY) in the device list on the I2C30 but i still could not communicate with it in any way and doesn&amp;#39;t show up when i use the I2C scan. while on my own DK i haven&amp;#39;t even seen it as ready once.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15DK I2C/TWI issues</title><link>https://devzone.nordicsemi.com/thread/537015?ContentTypeID=1</link><pubDate>Mon, 26 May 2025 18:42:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:456b79ae-1b71-40d3-a023-3aeb156f2271</guid><dc:creator>JackT</dc:creator><description>&lt;p&gt;I have tried some more configurations. Somehow, the uneven pins seem to be causing an issue. (With SCL only on P0.03 or P0.04 because of clock pins) I have tried every combination of pins, but if there is something with an uneven pin in it, the device cannot be found. It acts as if there is nothing connected on the bus.&lt;/p&gt;
&lt;table width="221" height="175"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SCL pin&lt;/td&gt;
&lt;td&gt;&amp;nbsp;SDA pin&lt;/td&gt;
&lt;td&gt;Works?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P0.03&lt;/td&gt;
&lt;td&gt;P0.04&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;P0.04&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;P0.03&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;No&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P0.04&lt;/td&gt;
&lt;td&gt;P0.02&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P0.04&lt;/td&gt;
&lt;td&gt;P0.01&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P0.04&lt;/td&gt;
&lt;td&gt;P0.00&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P0.03&lt;/td&gt;
&lt;td&gt;P0.02&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P0.03&lt;/td&gt;
&lt;td&gt;P0.01&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P0.03&lt;/td&gt;
&lt;td&gt;P0.00&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;While this is theoretically a workaround, I have already ordered a PCB with Pins P0.03 and P0.04 connected to the I2C-Bus.&lt;/p&gt;
&lt;p&gt;I only have one nRF54L15DK currently, so I cannot check if it is a board issue. Do you think you could replicate it? My program is just the minimal sample with I2C shell following this guide: &lt;a id="" href="https://blog.golioth.io/how-to-use-zephyr-shell-for-interactive-prototyping-with-i2c-sensors/"&gt;https://blog.golioth.io/how-to-use-zephyr-shell-for-interactive-prototyping-with-i2c-sensors/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And using this overlay to configure I2C with my test sensor (MPU-6050 breakout I had on hand)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/gst_5F00_nrf54_5F00_nrf54l15_5F00_cpuapp.overlay"&gt;devzone.nordicsemi.com/.../gst_5F00_nrf54_5F00_nrf54l15_5F00_cpuapp.overlay&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15DK I2C/TWI issues</title><link>https://devzone.nordicsemi.com/thread/537012?ContentTypeID=1</link><pubDate>Mon, 26 May 2025 17:41:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2682ca3-8a29-4ce8-95e3-c132fd7d6f82</guid><dc:creator>JackT</dc:creator><description>&lt;p&gt;Hi, The nRF54L15 does not have a P0.05. The other 4 pins on GPIO 0 are all UART by default on the DK (when not disabled), and I don&amp;#39;t think i can go across GPIO blocks&lt;/p&gt;
&lt;p&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/Screenshot-from-2025_2D00_05_2D00_26-19_2D00_39_2D00_44.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&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/Screenshot-from-2025_2D00_05_2D00_26-19_2D00_40_2D00_13.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54L15DK I2C/TWI issues</title><link>https://devzone.nordicsemi.com/thread/536935?ContentTypeID=1</link><pubDate>Mon, 26 May 2025 12:50:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad89bbc0-36a7-4d3b-a584-5b6a6de0a70f</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
[quote user=""]&lt;p&gt;But when i try to change it to P0.04 for SCL and P0.03 for SDA using &amp;amp;i2c30 it cannot find the device anymore.&lt;/p&gt;
&lt;p&gt;I have also disabled uart30 because the CTS uses P0.03. But it cannot see the device using shell&lt;/p&gt;[/quote]
&lt;p&gt;To rule out issues with &lt;span&gt;P0.03&amp;nbsp;, d&lt;/span&gt;oes P0.04 and P0.5 work better?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>