<?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>TWI0, TWI1, SPI0 required. What are the available alternative solutions?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/41147/twi0-twi1-spi0-required-what-are-the-available-alternative-solutions</link><description>Hi Guys, 
 
 I facing issue on one of my project, our HW require 2 set of TWI and one QSPI/SPI. I notice SPI0/1 cannot be used because I need both TWI0 and TWI1 to be supported. Please advice me how can I have all QSPI/SPI + TWI0 and TWI1</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 04 Dec 2018 01:06:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/41147/twi0-twi1-spi0-required-what-are-the-available-alternative-solutions" /><item><title>RE: TWI0, TWI1, SPI0 required. What are the available alternative solutions?</title><link>https://devzone.nordicsemi.com/thread/160091?ContentTypeID=1</link><pubDate>Tue, 04 Dec 2018 01:06:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6825b0f-31d4-4b03-a378-02c695fa248f</guid><dc:creator>inghowe83</dc:creator><description>&lt;p&gt;Thanks. I notice there is SPI ID 3 available in the table. I could use that for SPI.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI0, TWI1, SPI0 required. What are the available alternative solutions?</title><link>https://devzone.nordicsemi.com/thread/159937?ContentTypeID=1</link><pubDate>Mon, 03 Dec 2018 11:44:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b23ad9ba-0ab9-441a-9c7e-955cc564a568</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Peripherals with the &lt;a href="https://www.nordicsemi.com/en/DocLib/Content/Product_Spec/nRF52840/latest/peripheral_interface?214#concept_shared_id"&gt;same ID&lt;/a&gt; cannot be used simultaneously. As you can see from the &lt;a href="https://www.nordicsemi.com/en/DocLib/Content/Product_Spec/nRF52840/latest/memory?20#topic"&gt;Instantiation table&lt;/a&gt;, QSPI does not overlap with any other peripherals (ID 41). The TWI and normal SPI peripherals share ID 3 and 4, but there is also a TWIM peripheral with ID 35, so you can configure what you want without any overlap.&lt;/p&gt;
&lt;p&gt;(If there had to be overlap, which does not seem to be the case here, you could instead disable one peripheral before you switch to the other. You could also consider using less peripheral, for instance you often only need one TWIM peripheral, as TWI is a bus where multiple slaves could be connected to a single master. The same applies to SPI, where you typically use a chip select signal to select which slave to talk to.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>