<?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>nRF54 TWIM/I2C clock pin assignment</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/120600/nrf54-twim-i2c-clock-pin-assignment</link><description>Hello, 
 As I understand, the nRF54L15 have pins dedicated for clock functionality. 
 They are marked red in figure 165 ( page 796) of the preliminary datasheet, rev. 0.8. 
 Table 72 (page 795) also state that for the SCL signal of TWIM, clock pin is</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 14 Jun 2025 18:29:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/120600/nrf54-twim-i2c-clock-pin-assignment" /><item><title>RE: nRF54 TWIM/I2C clock pin assignment</title><link>https://devzone.nordicsemi.com/thread/539274?ContentTypeID=1</link><pubDate>Sat, 14 Jun 2025 18:29:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:441cc117-9e66-4ae6-b11a-f6e10f156f22</guid><dc:creator>Jeremy</dc:creator><description>&lt;p&gt;Helmut,&lt;/p&gt;
&lt;p&gt;You&amp;#39;re doing the lords work, and as a way to visually represent pin allocation that tool is incredible. However, while it matches what I found in the official documentation, I was unable to set P2.01 as SCL, and found a post from Simonr (&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/118585/understanding-peripheral-ports-and-pins"&gt;Understanding peripheral ports and pins&lt;/a&gt;) that has an edit:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;gt;EDIT:&amp;nbsp;&lt;/strong&gt;&lt;span&gt;This is a documentation error that will be fixed in future nRF54L15 datasheet versions. There is no TWIM/TWIS on P2 and the text in the instantiation table will be fixed to represent this.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It appears the TWIM/TWIS peripherals don&amp;#39;t connect to P2 at all, so can&amp;#39;t be used there even if you use the &amp;#39;clock&amp;#39; pins.&lt;/p&gt;
&lt;p&gt;Letting you know if case you want to update your tool, or as at least as a breadcrumb for anyone else having the same problem I was having.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54 TWIM/I2C clock pin assignment</title><link>https://devzone.nordicsemi.com/thread/531952?ContentTypeID=1</link><pubDate>Wed, 16 Apr 2025 07:00:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d5a72ed-a25f-4821-b3d9-c819199747aa</guid><dc:creator>pejetro</dc:creator><description>&lt;p&gt;Thank you very much Edvin.&lt;/p&gt;
&lt;p&gt;We have got the answers we needed.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Per&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54 TWIM/I2C clock pin assignment</title><link>https://devzone.nordicsemi.com/thread/531434?ContentTypeID=1</link><pubDate>Thu, 10 Apr 2025 19:26:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2404449c-2233-4cb6-8dc5-6af8d2a9b4d9</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Per,&lt;/p&gt;
&lt;p&gt;Indeed, I liked your pin-application, Helmut! I haven&amp;#39;t seen it before.&amp;nbsp;&lt;/p&gt;
[quote user="pe@jetro.no"]What is the difference between these clock-pins and other pins? Driving capabilities? speed? ??[/quote]
&lt;p&gt;I don&amp;#39;t know the details down to transistor level, but it is related to the traces inside the chip. They are shorter, and hence have more drive strength, but they are also routed further away from sensitive components, such as the radio.&amp;nbsp;&lt;/p&gt;
[quote user="pe@jetro.no"]and we didn&amp;#39;t use the correct clock-pin for the SCL-signal, but&amp;nbsp;apparently it worked[/quote]
&lt;p&gt;Some things may physically work, but you risk seeing side effects, e.g. in radio sensitivity. So I really recommend that you use the recommended clock pins even though it seemingly works with other pins.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user="pe@jetro.no"]There are 2 channels for I2C (P1.02/P1.03 and P1.07/P1-08),&amp;nbsp;&lt;span style="font-family:inherit;"&gt;and 2 channels for SPI.&lt;/span&gt;[/quote]
&lt;p&gt;P1.03 is a clock pin used for I2C SCL, so that is fine.&amp;nbsp;The same goes for P1.08.&lt;/p&gt;
&lt;p&gt;Also your SPI CLK pin is a clock pin (1.04), and the same for ASPECT_CLK (1.12).&lt;/p&gt;
&lt;p&gt;So from a pin selection perspective this looks good. I am not sure about the pullups and capacitors. (not saying it is not good, but outside my field of knowledge), but if you want to I can have a colleague have a look. Let me know. But please note that we are very short staffed on HW experts this week and the next. So I can&amp;#39;t guarantee a response on that part before the week after next week.&lt;/p&gt;
&lt;p&gt;But at the same time, if you want someone to look over your HW layout, you may want to open a new ticket, and upload your schematics (PCB files) for a proper review. You may want to create a private ticket for this.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;But the pin selection for your SPIs and TWIs looks good to me!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54 TWIM/I2C clock pin assignment</title><link>https://devzone.nordicsemi.com/thread/531282?ContentTypeID=1</link><pubDate>Thu, 10 Apr 2025 08:20:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d65e3509-c6a5-4dd7-9de9-8d92e1233082</guid><dc:creator>pejetro</dc:creator><description>&lt;p&gt;Thank you very much for your quick answer Helmut.&lt;/p&gt;
&lt;p&gt;This was very helpful, and your pin-application was brilliant.&lt;/p&gt;
&lt;p&gt;In our first project where we used nRF54 we had an I2C communication towards a temperature sensor,&lt;/p&gt;
&lt;p&gt;and we didn&amp;#39;t use the correct clock-pin for the SCL-signal, but&amp;nbsp;apparently it worked.&lt;/p&gt;
&lt;p&gt;What is the difference between these clock-pins and other pins? Driving capabilities? speed? ??&lt;/p&gt;
&lt;p&gt;For that project we had I2C at port-0, and then it must the peripheral-block TWIM30, right?&lt;/p&gt;
&lt;p&gt;However, now we have a new project with several serial communication channels.&lt;/p&gt;
&lt;p&gt;I have included a schematic showing the pin-assignment. Could you please have a look and see if this looks ok?&lt;/p&gt;
&lt;p&gt;There are 2 channels for I2C (P1.02/P1.03 and P1.07/P1-08),&amp;nbsp;&lt;span style="font-family:inherit;"&gt;and 2 channels for SPI.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;The SPI channel with signal names MOSI, MISO and CLK have communication towards 2 devices (Ethernet and WiFi).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;The associated chip-select signals are: ETH_CSn and WiFI_CSn&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;The other SPI channel (ASPECT_MOSI, ASPECT_MISO and ASPECT_CLK) is special, because it shall be&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;possible to reconfigure this SPI channel to be a UART, i.e. to switch from MOSI/MISO to TXD/RXD.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Do you see any problem with this Helmut?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;BR Per&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Je455-Pin-assignment.pdf"&gt;devzone.nordicsemi.com/.../Je455-Pin-assignment.pdf&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF54 TWIM/I2C clock pin assignment</title><link>https://devzone.nordicsemi.com/thread/531211?ContentTypeID=1</link><pubDate>Wed, 09 Apr 2025 14:34:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7633f2cf-4b9d-4355-a0de-65896f1c5080</guid><dc:creator>khelmutlord</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I created this (&lt;strong&gt;unofficial&lt;/strong&gt;) pin planner application:&amp;nbsp;&lt;a id="" href="https://hlord2000.github.io/"&gt;https://hlord2000.github.io/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The SCL pin does indeed need to be on a clock pin with some further restrictions depending on which GPIO peripheral you intend to use.&lt;/p&gt;
&lt;p&gt;One other caveat: please be sure to only use GPIO of a single peripheral. I.e. if you use TWIM20 w/ SCL on P1.03, use any pin on P1 for SDA.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Helmut Lord&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>