<?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>Regarding the SPI specifications of the nrF52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/127806/regarding-the-spi-specifications-of-the-nrf52840</link><description>This question concerns the description of the SPI communication Electrical Specifications on page 425 of the nRF52840 Product Specification. 
 The values ​​for &amp;quot;t_spim_vmo&amp;quot; is stated as 59ns for frequencies below 8MHz and 8ns for frequencies above 8MHz</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 May 2026 00:24:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/127806/regarding-the-spi-specifications-of-the-nrf52840" /><item><title>RE: Regarding the SPI specifications of the nrF52840</title><link>https://devzone.nordicsemi.com/thread/565926?ContentTypeID=1</link><pubDate>Wed, 06 May 2026 00:24:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:091d615e-cb7d-467f-bf84-f4d9e47e3f50</guid><dc:creator>Kanda</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi Hung&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you for your reply.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I now understand that using SPIM3, the response will be 8ns even at clock frequencies &amp;lt;= 8MHz.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;Thank you for your cooperation.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;!--ScriptorStartFragment--&gt;&lt;/span&gt;
&lt;div class="scriptor-paragraph"&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/div&gt;
&lt;div class="scriptor-paragraph"&gt;&lt;span&gt;Takeshi Kanda&lt;!--ScriptorEndFragment--&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&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: Regarding the SPI specifications of the nrF52840</title><link>https://devzone.nordicsemi.com/thread/565627?ContentTypeID=1</link><pubDate>Tue, 28 Apr 2026 11:29:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd226579-aeaf-4bd5-a3f6-40a04448ceee</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Takeshi,&amp;nbsp;&lt;br /&gt;I have some initial answer from the team. What you see in the table below of t_SPIM,VMO,HS = 8ns, comes from the SPIM HS peripheral specification (SPIM3)&lt;br /&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/pastedimage1777374008024v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;The information we got from the team is that 8ns applied for also clock &amp;lt;=8MHz if you use SPIM HS. So in your case it&amp;#39;s a good choice to move to SPIM3 (High Speed)&lt;br /&gt;&lt;br /&gt;Another option is to use nRF54L , t_SPIM_VMO is only 28ns on nRF54L.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding the SPI specifications of the nrF52840</title><link>https://devzone.nordicsemi.com/thread/565134?ContentTypeID=1</link><pubDate>Sun, 19 Apr 2026 23:50:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28035e45-f31f-483d-8f7c-23a31c2cdf93</guid><dc:creator>Kanda</dc:creator><description>&lt;p&gt;The product code of the slave is ADXL382-1.&lt;br /&gt;Thank you for your cooperation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding the SPI specifications of the nrF52840</title><link>https://devzone.nordicsemi.com/thread/565106?ContentTypeID=1</link><pubDate>Fri, 17 Apr 2026 11:53:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f07da7dc-d891-4261-86de-6f359d1c01d4</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Takeshi,&amp;nbsp;&lt;br /&gt;You are right. t_su actually requires the MOSI line to be stable before the clock edge.&amp;nbsp;Could you provide the product code of the slave you are using so I can check with the team ?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding the SPI specifications of the nrF52840</title><link>https://devzone.nordicsemi.com/thread/565075?ContentTypeID=1</link><pubDate>Fri, 17 Apr 2026 04:17:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce77d8fc-1a8a-4e3f-a839-f1d9db74271b</guid><dc:creator>Kanda</dc:creator><description>&lt;p&gt;Hi Hung&lt;/p&gt;
&lt;p&gt;Thank you for your reply.&lt;br /&gt;For example, &amp;quot;t_su&amp;quot; of slave is 15ns.&lt;br /&gt;The voltage needs to valid 15ns before the rising edge.&lt;br /&gt;If the clock is 8MHz, the time between the falling and rising edges is 62.5ns.&lt;br /&gt;　　　　　 62.5ns - 15ns = 47.5ns &lt;br /&gt;The output needs to valid within 47.5ns.&lt;br /&gt;However, the nRF52840&amp;#39;s &amp;quot;t_spim_vmo&amp;quot; time is 59ns.&lt;br /&gt;Therefore, I thought &amp;quot;t_spim_vmo&amp;quot; was too large.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Regarding the SPI specifications of the nrF52840</title><link>https://devzone.nordicsemi.com/thread/565025?ContentTypeID=1</link><pubDate>Thu, 16 Apr 2026 11:19:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d900248a-da0a-4eda-b90e-1e9037c400e8</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Takeshi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you please explain a bit more on your concern when you mentioned about &amp;quot;&lt;span&gt;59ns seems too large&amp;quot;. This maximum number&amp;nbsp;gives&amp;nbsp;a small buffer&amp;nbsp;to the edge to edge time at 62.5ns as you mentioned.&amp;nbsp;&lt;br /&gt;Please be noted that this is the MAX value, so it&amp;#39;s the worst case scenario.&amp;nbsp;&lt;br /&gt;Are you thinking of external parasitic capacitance that can cause the&amp;nbsp;t_spim_vmo to drag a little bit more.&amp;nbsp;&lt;br /&gt;My understanding is that the measurement should be done similar to what described at note 33 in the page above.&amp;nbsp;&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/5001.pastedimage1776338129531v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;My understanding is that the peer device, for example in CPOL=0, CPHA=0, should only start sampling at the raising edge of the clock. The MOSI should be valid 3.5 ns before the sampling happen&amp;nbsp; . So I don&amp;#39;t fully get why you worry about t_su ? If there is a t_su then it add more buffer to the sampling and you will be on the safe side that the value of MOSI should be valid by the time of sampling.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>