<?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>Is there a Library connect MicroSDHC via SPI</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/127126/is-there-a-library-connect-microsdhc-via-spi</link><description>Hi, 
 i want/need to connect &amp;amp; access a microSD Card (32GB) on an breakout board via SPI (technical reasons) and want to use the suggested PINS (28-31) as in the intermediate lesson 5 exercise 1. 
 Is there a separate library (except the described spi</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 04 Mar 2026 09:43:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/127126/is-there-a-library-connect-microsdhc-via-spi" /><item><title>RE: Is there a Library connect MicroSDHC via SPI</title><link>https://devzone.nordicsemi.com/thread/562522?ContentTypeID=1</link><pubDate>Wed, 04 Mar 2026 09:43:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:772c00b1-66ca-4621-a7fa-01a750dfb44c</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Try to set SPI max frequency 400 kHz&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;spi-max-frequency = &amp;lt;400000&amp;gt;;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The overlay file based on your overlay be like this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;spi1 {
    compatible = &amp;quot;nordic,nrf-spim&amp;quot;;   /* enable SPIM driver */
    status = &amp;quot;okay&amp;quot;;
    pinctrl-0 = &amp;lt;&amp;amp;spi1_default&amp;gt;;
    pinctrl-1 = &amp;lt;&amp;amp;spi1_sleep&amp;gt;;
    pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
    cs-gpios = &amp;lt;&amp;amp;gpio0 31 GPIO_ACTIVE_LOW&amp;gt;;

    sdhc0: sdhc@0 {
        compatible = &amp;quot;zephyr,sdhc-spi-slot&amp;quot;;
        reg = &amp;lt;0&amp;gt;;
        status = &amp;quot;okay&amp;quot;;
        spi-max-frequency = &amp;lt;400000&amp;gt;; /* start low */

        mmc {
            compatible = &amp;quot;zephyr,sdmmc-disk&amp;quot;;
            status = &amp;quot;okay&amp;quot;;
            disk-name = &amp;quot;MMC SD&amp;quot;;
        };
    };
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is there a Library connect MicroSDHC via SPI</title><link>https://devzone.nordicsemi.com/thread/562054?ContentTypeID=1</link><pubDate>Wed, 25 Feb 2026 14:00:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d7be98a-0d45-4345-ac39-5b674bf275ca</guid><dc:creator>nRF52_DK_usr</dc:creator><description>&lt;div style="background-color:#1f1f1f;color:#cccccc;font-family:&amp;#39;Droid Sans Mono&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;" data-darkreader-inline-bgcolor="" data-darkreader-inline-color=""&gt;
&lt;div&gt;&lt;span style="color:#6a9955;" data-darkreader-inline-color=""&gt;// nrf52dk_nrf52832.overlay:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;spi0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; { &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;status&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;&amp;quot;disabled&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;;};&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;i2c1&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; { &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;status&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;&amp;quot;disabled&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;;};&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;spi1&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#6a9955;" data-darkreader-inline-color=""&gt;/* What about this property?? */&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#6a9955;" data-darkreader-inline-color=""&gt;//compatible = &amp;quot;nordic,nrf-spi&amp;quot;;//using SPI as per ERRATA 58 &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;status&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;&amp;quot;okay&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;pinctrl-0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &amp;lt;&lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;spi1_default&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;pinctrl-1&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &amp;lt;&lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;spi1_sleep&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;pinctrl-names&lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#ce9178;" data-darkreader-inline-color=""&gt;&amp;quot;default&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#ce9178;" data-darkreader-inline-color=""&gt;&amp;quot;sleep&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;cs-gpios&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &amp;lt;&lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;gpio0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;31&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;GPIO_ACTIVE_LOW&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;sdhc0:&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;sdhc&lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;@&lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;compatible&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;&amp;quot;zephyr,sdhc-spi-slot&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;status&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;&amp;quot;okay&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;reg&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &amp;lt;&lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;&amp;gt;; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;mmc&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;compatible&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;&amp;quot;zephyr,sdmmc-disk&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;status&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;&amp;quot;okay&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;disk-name&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#ce9178;" data-darkreader-inline-color=""&gt;&amp;quot;MMC SD&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;spi-max-frequency&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &amp;lt;&lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;24000000&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;&amp;gt;; &lt;/span&gt;&lt;span style="color:#6a9955;" data-darkreader-inline-color=""&gt;//max frequency up to 25MHZ &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#6a9955;" data-darkreader-inline-color=""&gt;/* Change the pin configuration */&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;pinctrl&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;spi1_default:&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;spi1_default&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;group1&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;psels&lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;SPIM_SCK&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;28&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;)&amp;gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;SPIM_MOSI&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;29&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;)&amp;gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;SPIM_MISO&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;30&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;)&amp;gt;; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;spi1_sleep:&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;spi1_sleep&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;" data-darkreader-inline-color=""&gt;group1&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;psels&lt;/span&gt;&lt;span style="color:#d4d4d4;" data-darkreader-inline-color=""&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;SPIM_SCK&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;28&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;)&amp;gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;SPIM_MOSI&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;29&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;)&amp;gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &amp;lt;&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;NRF_PSEL&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;(&lt;/span&gt;&lt;span style="color:#569cd6;" data-darkreader-inline-color=""&gt;SPIM_MISO&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;0&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;, &lt;/span&gt;&lt;span style="color:#b5cea8;" data-darkreader-inline-color=""&gt;30&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;)&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;" data-darkreader-inline-color=""&gt;low-power-enable&lt;/span&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt; };&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#cccccc;" data-darkreader-inline-color=""&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is there a Library connect MicroSDHC via SPI</title><link>https://devzone.nordicsemi.com/thread/562017?ContentTypeID=1</link><pubDate>Wed, 25 Feb 2026 10:23:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88fc603a-34f7-4fd6-a6ab-005509b1ee2e</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;NCS means nRF Connect for SDK.&lt;/p&gt;
&lt;p&gt;&amp;#39;&amp;#39;&lt;span&gt;Compiling works, initialization of the microSD not yet.&amp;#39;&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Can you show me the board files?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is there a Library connect MicroSDHC via SPI</title><link>https://devzone.nordicsemi.com/thread/562015?ContentTypeID=1</link><pubDate>Wed, 25 Feb 2026 10:10:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:767781ca-0369-4f4f-ad8a-e6d1808611fb</guid><dc:creator>nRF52_DK_usr</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;ok, i assumed it, but thanks for the suggestion. Compiling works, initialization of the microSD not yet.&lt;/p&gt;
&lt;p&gt;But what means NCS?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is there a Library connect MicroSDHC via SPI</title><link>https://devzone.nordicsemi.com/thread/561922?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 09:29:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20632181-15d3-4aff-969f-1045362b0624</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;#39;&amp;#39;Is there a separate library (except the described spi, gios, devicetree) available/required, like an SD.h?&amp;#39;&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;There is no separate Arduino-style SD.h-like library for NCS.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As you are on dev academy&amp;nbsp;&lt;span&gt;intermediate course (lesson 5 exercise 1), so you know how to enable SPI and GPIO over the driver. You have to enable the follwoing config in prj.conf file&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_GPIO=y
CONFIG_SPI=y&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You can add sd card following way (&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/storage/disk/access.html#sd_card_support_via_spi"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/services/storage/disk/access.html#sd_card_support_via_spi&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;spi1 {
    status = &amp;quot;okay&amp;quot;;
    cs-gpios = &amp;lt;&amp;amp;gpio0 27 GPIO_ACTIVE_LOW&amp;gt;;  /* example CS pin */

    sdhc0: sdhc@0 {
        compatible = &amp;quot;zephyr,sdhc-spi-slot&amp;quot;;
        reg = &amp;lt;0&amp;gt;;
        status = &amp;quot;okay&amp;quot;;

        mmc {
            compatible = &amp;quot;zephyr,sdmmc-disk&amp;quot;;
            disk-name = &amp;quot;SD&amp;quot;;
            status = &amp;quot;okay&amp;quot;;
        };

        spi-max-frequency = &amp;lt;24000000&amp;gt;;
    };
};&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For the nRF5SDK. there is SD card library that communicates SD over SPI (&lt;a href="https://docs.nordicsemi.com/bundle/nrf5_SDK_v17.1.1/page/lib_sdcard.html" rel="noopener noreferrer" target="_blank"&gt;nRF5 SD card lib&lt;/a&gt;) but not on NCS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;BR&lt;/p&gt;
&lt;p&gt;Kazi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>