<?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 MCXE316 Configuration Tool in MCX Microcontrollers</title>
    <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXE316-Configuration-Tool/m-p/2345732#M5151</link>
    <description>&lt;P&gt;I am using the MCXE316 device (48-pin Cortex M7) and using the Configuration tool, however I am experiencing issues with it, both the MCUExpresso version and the standalone version:&lt;/P&gt;&lt;P&gt;A) The MCUXpresso version always tells me that this device is not supported, and to check my internet connection. I have downloaded the latest SDK (21.12.00 built 03-21-2026) and the same issue - cannot open the pin, clock, or TEE. I can use this tool for the MCXE31B variant but not the MCXE316 smaller chip.&lt;/P&gt;&lt;P&gt;B) I have better luck with the standalone tool (CFG), this tool I can properly set pins and the clock domain, and it will create output code. However when I try to run the TEE (Trusted Execution Environment) the tool says there is no data for the MCXE316 variant. I want to set up the MPU for a default configuration.&lt;/P&gt;&lt;P&gt;Also, all of the demos for the MCXE family are for the MCXE31B device, nothing for the MCXE316 version - pretty sure the MPU settings are different due to memory size, etc .&lt;/P&gt;&lt;P&gt;So, my 3 questions:&lt;/P&gt;&lt;P&gt;1) Is the MCXE316 the same as the MCXE31B in regards to the MPU capability? Not seeing a definitive answer to this but I may be missing something within the reference manual.&lt;/P&gt;&lt;P&gt;2) Does the MCXE316 device, out of reset, put the MPU in some sort of default state where the chip is usable but regions are not protected as would be with a customized initialization?&lt;/P&gt;&lt;P&gt;3) Can you provide a default MPU initialization for the MCXE316 device, or give me ideas on why the tool does not operate for the TEE mode?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for the assistance!&lt;/P&gt;</description>
    <pubDate>Mon, 06 Apr 2026 16:17:52 GMT</pubDate>
    <dc:creator>brucebowling</dc:creator>
    <dc:date>2026-04-06T16:17:52Z</dc:date>
    <item>
      <title>MCXE316 Configuration Tool</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXE316-Configuration-Tool/m-p/2345732#M5151</link>
      <description>&lt;P&gt;I am using the MCXE316 device (48-pin Cortex M7) and using the Configuration tool, however I am experiencing issues with it, both the MCUExpresso version and the standalone version:&lt;/P&gt;&lt;P&gt;A) The MCUXpresso version always tells me that this device is not supported, and to check my internet connection. I have downloaded the latest SDK (21.12.00 built 03-21-2026) and the same issue - cannot open the pin, clock, or TEE. I can use this tool for the MCXE31B variant but not the MCXE316 smaller chip.&lt;/P&gt;&lt;P&gt;B) I have better luck with the standalone tool (CFG), this tool I can properly set pins and the clock domain, and it will create output code. However when I try to run the TEE (Trusted Execution Environment) the tool says there is no data for the MCXE316 variant. I want to set up the MPU for a default configuration.&lt;/P&gt;&lt;P&gt;Also, all of the demos for the MCXE family are for the MCXE31B device, nothing for the MCXE316 version - pretty sure the MPU settings are different due to memory size, etc .&lt;/P&gt;&lt;P&gt;So, my 3 questions:&lt;/P&gt;&lt;P&gt;1) Is the MCXE316 the same as the MCXE31B in regards to the MPU capability? Not seeing a definitive answer to this but I may be missing something within the reference manual.&lt;/P&gt;&lt;P&gt;2) Does the MCXE316 device, out of reset, put the MPU in some sort of default state where the chip is usable but regions are not protected as would be with a customized initialization?&lt;/P&gt;&lt;P&gt;3) Can you provide a default MPU initialization for the MCXE316 device, or give me ideas on why the tool does not operate for the TEE mode?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for the assistance!&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2026 16:17:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXE316-Configuration-Tool/m-p/2345732#M5151</guid>
      <dc:creator>brucebowling</dc:creator>
      <dc:date>2026-04-06T16:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: MCXE316 Configuration Tool</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXE316-Configuration-Tool/m-p/2345825#M5153</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/129422"&gt;@brucebowling&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your post!&lt;BR /&gt;&lt;BR /&gt;1. There are not documented differences of the MPU between the MCXE31 family&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. ARM stays that the MPU is disabled after reset, please refer to ARM Documentation.&amp;nbsp;&lt;A href="https://developer.arm.com/documentation/107565/0101/Introduction/Memory-Protection-Unit--MPU-" target="_blank"&gt;Armv8-M Memory Model and Memory Protection User Guide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;3. There is not a Driver or example available for the MPU of the MCXE31x, the MRC of the XRDC module is basically a system-level MPU which sits at the crossbar switch (AXBS), and it allows isolation of the individual masters (cores, DMA, ...) and the slaves on the bus (both memories and peripherals).&lt;/P&gt;
&lt;P&gt;The MRC applicability's for each device are listed at the chapter&amp;nbsp;&lt;STRONG&gt;18.1.2 MRC configuration&lt;/STRONG&gt; of the Reference Manual.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;You could refer to the XRDC example for the FRDM-MCXE31B&lt;/P&gt;
&lt;P&gt;Regarding your point A: The Config Tools updates is by default disable in MCUXpresso IDE, if you want to enable it, go to Windows -&amp;gt; Preferences -&amp;gt; Install/Update -&amp;gt; Available Software Sites, mark the MCUXpresso Config Tools click Apply and Close.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2026-04-06 163322.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/381371iBDD8854267B320FF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2026-04-06 163322.png" alt="Screenshot 2026-04-06 163322.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Next go to Help -&amp;gt; Check for Updates&lt;/P&gt;
&lt;P&gt;With this you will updates Config Tools to the newest version for MCXUXpresso IDE and you were able to use it for the MCXE316.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please note that TEE is disabled for all MCXE31x family devices at Config Tools, so you would need to implement your own solution.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2026 22:48:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXE316-Configuration-Tool/m-p/2345825#M5153</guid>
      <dc:creator>carlos_o</dc:creator>
      <dc:date>2026-04-06T22:48:51Z</dc:date>
    </item>
    <item>
      <title>Re: MCXE316 Configuration Tool</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXE316-Configuration-Tool/m-p/2346486#M5162</link>
      <description>&lt;P&gt;Thank you for the response, I will read up on the various sections of the user manual regarding the setup.&lt;/P&gt;&lt;P&gt;I did verify that on reset the MPU is disabled, and this is further backed up on the Excel spreadsheet provided within the reference manual, under the "memories" tab - it indicates that all memory sections are non-cacheable at reset which makes sense in that each section needs to be defined as cacheable, bufferable, etc.&lt;/P&gt;&lt;P&gt;Within the FRDM-MCXE31B examples source files, inside the directory "board" there is a file board.c that contains the function BOARD_ConfigMPU() that is the MPU setup for the MCXE31B variant. I plan on using this to adapt from the 31B to the 316 variants, which hopefully is not that difficult.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2026 16:57:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXE316-Configuration-Tool/m-p/2346486#M5162</guid>
      <dc:creator>brucebowling</dc:creator>
      <dc:date>2026-04-07T16:57:28Z</dc:date>
    </item>
  </channel>
</rss>

