<?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>5340 UART I2C MAX NUMBER</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121509/5340-uart-i2c-max-number</link><description>HI Teams 
 I found in the datasheet that the UART, I2C, and SPI on the nRF5340 share the same set of IDs. Does this mean that these three buses cannot be used simultaneously? If I need UART&amp;#215;4, I2C&amp;#215;1, and SPI&amp;#215;1, is it not feasible to use only the Application</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 15 May 2025 11:42:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121509/5340-uart-i2c-max-number" /><item><title>RE: 5340 UART I2C MAX NUMBER</title><link>https://devzone.nordicsemi.com/thread/535546?ContentTypeID=1</link><pubDate>Thu, 15 May 2025 11:42:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bad0c3de-9d1a-4e90-ac76-e614418ee823</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;If the NRF5340 is the bus master, you could use bitbang for both SPI and I&amp;sup2;C bus. Zephyr supports those as &amp;quot;drivers&amp;quot;, too.&lt;/p&gt;
&lt;p&gt;Should be a lot simpler compared to using net core peripherials.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 5340 UART I2C MAX NUMBER</title><link>https://devzone.nordicsemi.com/thread/535530?ContentTypeID=1</link><pubDate>Thu, 15 May 2025 11:06:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50306a3c-228a-4307-979c-d81fb005292a</guid><dc:creator>jakub</dc:creator><description>&lt;p&gt;You can configure 4x UART and 1x SPI Master on the App Core (note that&amp;nbsp;the Fast SPI peripheral only works on dedicated pins), but the I&amp;sup2;C must be moved to the Net Core.&amp;nbsp;However, using I2C configured on the Net Core from the App Core is not trivial. It requires synchronization between the applications running on the App Core and the Net Core.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 5340 UART I2C MAX NUMBER</title><link>https://devzone.nordicsemi.com/thread/535510?ContentTypeID=1</link><pubDate>Thu, 15 May 2025 10:12:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16964518-3e61-46fa-bb41-a51cbda71067</guid><dc:creator>poyuankung</dc:creator><description>&lt;p&gt;If the system requires 4 UARTs, 1 I2C, and 1 SPI, does one of the UART or I2C interfaces need to be implemented via a NET Core application?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 5340 UART I2C MAX NUMBER</title><link>https://devzone.nordicsemi.com/thread/535506?ContentTypeID=1</link><pubDate>Thu, 15 May 2025 09:56:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40bf2c9f-e7c7-4217-be4d-08e52db02846</guid><dc:creator>jakub</dc:creator><description>&lt;p class="" data-start="0" data-end="139"&gt;That means you can use only 4 peripherals + High Speed SPI Master on the App core &amp;mdash; it&amp;#39;s up to you how you configure them.&lt;br data-start="122" data-end="125" /&gt; For example:&lt;/p&gt;
&lt;ul data-start="140" data-end="226"&gt;
&lt;li class="" data-start="140" data-end="178"&gt;
&lt;p class="" data-start="142" data-end="178"&gt;4x UART + 1x High Speed SPI Master&lt;/p&gt;
&lt;/li&gt;
&lt;li class="" data-start="179" data-end="226"&gt;
&lt;p class="" data-start="181" data-end="226"&gt;3x UART + 1x I2C + 1x High Speed SPI Master&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="" data-start="228" data-end="349"&gt;This applies to the App core.&lt;br data-start="257" data-end="260" /&gt; Peripherals on the Net core are additional, and you can use them in the Net core program.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>