<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: i.MX RT1170 SDRAM Configuration from SDK Example: Auto-Refresh Disabled? in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1170-SDRAM-Configuration-from-SDK-Example-Auto-Refresh/m-p/2402550#M36994</link>
    <description>&lt;P&gt;It's always wise to treat &lt;EM&gt;anything&lt;/EM&gt; you attempt to use from the SDK as just an &lt;EM&gt;example&lt;/EM&gt; and therefore you should &lt;STRONG&gt;&lt;EM&gt;check &amp;amp; verify everything&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt;</description>
    <pubDate>Thu, 06 Aug 2026 12:59:25 GMT</pubDate>
    <dc:creator>Littell</dc:creator>
    <dc:date>2026-08-06T12:59:25Z</dc:date>
    <item>
      <title>i.MX RT1170 SDRAM Configuration from SDK Example: Auto-Refresh Disabled?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1170-SDRAM-Configuration-from-SDK-Example-Auto-Refresh/m-p/2402479#M36993</link>
      <description>&lt;P&gt;Hello NXP Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;we created the SDRAM configuration for our custom i.MX RT1170 based hardware using the MCUXpresso SDK example as a reference: &lt;A href="https://github.com/nxp-mcuxpresso/mcuxsdk-examples/blob/main/_boards/evkbmimxrt1170/demo_apps/shell/shell.mex" target="_blank"&gt;https://github.com/nxp-mcuxpresso/mcuxsdk-examples/blob/main/_boards/evkbmimxrt1170/demo_apps/shell/shell.mex&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Our design uses an &lt;STRONG&gt;ISSI IS42S16320F SDRAM&lt;/STRONG&gt; connected to the SEMC interface.&lt;/P&gt;&lt;P&gt;Unfortunately, we are experiencing occasional system instabilities with this configuration. While reviewing the SDRAM settings in detail, we noticed that &lt;STRONG&gt;Auto-Refresh appears to be disabled&lt;/STRONG&gt; in the example configuration:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Masmiseim_0-1786008762531.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393867i4645B224F569DE08/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Masmiseim_0-1786008762531.png" alt="Masmiseim_0-1786008762531.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This surprised us, because according to our understanding the IS42S16320F requires periodic refresh cycles to maintain data integrity, and therefore we would expect Auto-Refresh to be enabled.&lt;/P&gt;&lt;P&gt;Could you please clarify the following points?&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Is it correct that Auto-Refresh is intentionally disabled in the provided SDK example?&lt;/LI&gt;&lt;LI&gt;If so, what is the rationale behind this configuration?&lt;/LI&gt;&lt;LI&gt;Are SDRAM refresh cycles handled elsewhere by the SEMC controller or software initialization code?&lt;/LI&gt;&lt;LI&gt;For an ISSI IS42S16320F on a custom hardware design, would you recommend enabling Auto-Refresh explicitly?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your support.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2026 09:33:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1170-SDRAM-Configuration-from-SDK-Example-Auto-Refresh/m-p/2402479#M36993</guid>
      <dc:creator>Masmiseim</dc:creator>
      <dc:date>2026-08-06T09:33:53Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX RT1170 SDRAM Configuration from SDK Example: Auto-Refresh Disabled?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1170-SDRAM-Configuration-from-SDK-Example-Auto-Refresh/m-p/2402550#M36994</link>
      <description>&lt;P&gt;It's always wise to treat &lt;EM&gt;anything&lt;/EM&gt; you attempt to use from the SDK as just an &lt;EM&gt;example&lt;/EM&gt; and therefore you should &lt;STRONG&gt;&lt;EM&gt;check &amp;amp; verify everything&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2026 12:59:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1170-SDRAM-Configuration-from-SDK-Example-Auto-Refresh/m-p/2402550#M36994</guid>
      <dc:creator>Littell</dc:creator>
      <dc:date>2026-08-06T12:59:25Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX RT1170 SDRAM Configuration from SDK Example: Auto-Refresh Disabled?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1170-SDRAM-Configuration-from-SDK-Example-Auto-Refresh/m-p/2402649#M36995</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/56740"&gt;@Masmiseim&lt;/a&gt;,&lt;BR /&gt;The DCD configuration provided in the example is implemented for the SDRAM used on the RT1170-EVKB. As you may know, each SDRAM device has its own timing requirements and initialization parameters, so the SEMC configuration included in the example may not be fully compatible with your specific SDRAM.&lt;/P&gt;
&lt;P&gt;In this example, the Auto Refresh feature is enabled as part of the final SDRAM initialization sequence. However, during the initialization process itself, the Auto Refresh bit remains disabled and the required refresh operations are performed through SEMC IP commands, as shown in the images below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Habib_MS_4-1786056205833.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393912i5D5CA357ED8150C2/image-size/large?v=v2&amp;amp;px=999" role="button" title="Habib_MS_4-1786056205833.png" alt="Habib_MS_4-1786056205833.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Habib_MS_6-1786056292017.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393914i15B77E47211556DC/image-size/large?v=v2&amp;amp;px=999" role="button" title="Habib_MS_6-1786056292017.png" alt="Habib_MS_6-1786056292017.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;If you would like to customize these settings for your SDRAM, the DCD can be generated using the MCUXpresso Config Tools. This allows you to configure the SDRAM parameters according to your device requirements, as illustrated in the following image:&lt;/P&gt;
&lt;DIV id="tinyMceEditorHabib_MS_2" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Habib_MS_7-1786056301151.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393915iBA9035AD391FDC23/image-size/large?v=v2&amp;amp;px=999" role="button" title="Habib_MS_7-1786056301151.png" alt="Habib_MS_7-1786056301151.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;On the other hand, there is available an SDK (version 26.06) example called "semc_cm7" which demonstrates how use the SEMC peripheral with an external SDRAM.&lt;/P&gt;
&lt;P&gt;Finally, in this &lt;A href="https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/MIMXRT1176-SEMC-Configuration-for-Dual-16-bit-SDRAM-W9812G6KH/m-p/2107966" target="_blank"&gt;community post&lt;/A&gt; Omar provides an example for configure the SEMC registers that could be useful.&lt;/P&gt;
&lt;P&gt;BR&lt;BR /&gt;Habib&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2026 22:45:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1170-SDRAM-Configuration-from-SDK-Example-Auto-Refresh/m-p/2402649#M36995</guid>
      <dc:creator>Habib_MS</dc:creator>
      <dc:date>2026-08-06T22:45:59Z</dc:date>
    </item>
  </channel>
</rss>

