<?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>QSPI hardware incompatible?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/65065/qspi-hardware-incompatible</link><description>I&amp;#39;m trying to use the 52840 with a QSPI flash memory device (SST26VF016). The page program instruction to the flash uses 4 IO lines and the first byte (opcode) must be 0x02. To configure the QSPI peripheral on the 52840 to use 4 IO lines for the write</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 21 Aug 2020 10:25:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/65065/qspi-hardware-incompatible" /><item><title>RE: QSPI hardware incompatible?</title><link>https://devzone.nordicsemi.com/thread/265730?ContentTypeID=1</link><pubDate>Fri, 21 Aug 2020 10:25:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:08172d2e-ebbe-492e-b0ac-430a42d78484</guid><dc:creator>Carl Richard</dc:creator><description>&lt;p&gt;Hello again.&lt;br /&gt;&lt;br /&gt;I can confirm that this is unresolvable. You are restricted to using the single line page programming for the flash memory device in question.&lt;br /&gt;&lt;br /&gt;Please notify me if there is anything else I can help with.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Carl Richard&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI hardware incompatible?</title><link>https://devzone.nordicsemi.com/thread/265705?ContentTypeID=1</link><pubDate>Fri, 21 Aug 2020 08:54:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c7a103b-8fca-4b42-9584-bd0287b62d8d</guid><dc:creator>Carl Richard</dc:creator><description>&lt;p&gt;My apologies, I misunderstood our documentation.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I will check if there is some way to configure this differently.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Carl Richard&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI hardware incompatible?</title><link>https://devzone.nordicsemi.com/thread/265701?ContentTypeID=1</link><pubDate>Fri, 21 Aug 2020 08:38:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3ebb91d-7bba-4df4-ba28-0475da285134</guid><dc:creator>robert0606</dc:creator><description>&lt;p&gt;Here are the noridc docs showing that page program does not send 0x02 when using 4 IO lines:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/1040x470/__key/communityserver-discussions-components-files/4/clip1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/980x692/__key/communityserver-discussions-components-files/4/clip2.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI hardware incompatible?</title><link>https://devzone.nordicsemi.com/thread/265690?ContentTypeID=1</link><pubDate>Fri, 21 Aug 2020 08:22:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03f44ee9-473b-4056-b09b-0fcfab9cf10b</guid><dc:creator>Carl Richard</dc:creator><description>&lt;p&gt;Hello, Robert!&lt;br /&gt;&lt;br /&gt;From what I can read in&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/qspi.html?cp=4_0_0_5_18"&gt;our&lt;/a&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/qspi.html?cp=4_0_0_5_18"&gt; documentation&lt;/a&gt;&amp;nbsp;and in the documentation for the&amp;nbsp;&lt;span&gt;SST26VF016 the devices are compatible. Both the nRF52840 and the&amp;nbsp;SST26VF016 use 0x02 for page programming and 0x38 to configure quad IO mode. The latter must be set on the external flash device as well as the nRF52840 prior to the transfers. As explained in the nRF52 QSPI documentation this can be done by&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/qspi.html?cp=4_0_0_5_18#custom_instructions"&gt;sending custom instructions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Hope this helps you solve the issue.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Carl Richard&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>