<?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: MC9S12XEP100MAL Dflash in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2294719#M20841</link>
    <description>&lt;P&gt;On S12XEP100, you can program D‑Flash during burning, but do not place any bytes into the EEE backup area created by the partition. Only write to the user D‑Flash region.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;After you run the Partition D-Flash command, the device pre-programs EEE metadata pages in D‑Flash. So a “Blank check” will report non‑blank—that’s normal.&lt;/P&gt;
&lt;P&gt;To know exactly which addresses you must avoid in your S‑record, read the EEE configuration after partitioning. You can use either EEPROM Emulation Query command or you can read DFPART and ERPART fields directly &amp;nbsp;in IFR at global address 0x12_0000. This IFR is hidden by default, you need to enable the visibility by EEEIFRON in MMCCTL1 register. Just search for “EEEIFRON” in the manual for details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also take a look at EEE.xls file in this package:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/16-bit/14941/1/EEPROM-XEP100-Example+description.zip" target="_blank"&gt;https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/16-bit/14941/1/EEPROM-XEP100-Example+description.zip&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Partitioning does not affect P-Flash, you can program P-Flash as usual.&lt;/P&gt;</description>
    <pubDate>Fri, 16 Jan 2026 06:17:52 GMT</pubDate>
    <dc:creator>lukaszadrapa</dc:creator>
    <dc:date>2026-01-16T06:17:52Z</dc:date>
    <item>
      <title>MC9S12XEP100MAL Dflash</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2292369#M20834</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;Currently, I'm facing a problem. I have already sought help in the community before. Let me describe the background.&lt;BR /&gt;1. We are the manufacturer. Our R&amp;amp;D partner has terminated the cooperation with us. Currently, we only have the bin file.&lt;BR /&gt;2. I used the Xeltek programmer (a commercial programmer) to burn the bin file into the microcontroller. The program on the chip can run normally, but the parameters within the program cannot be modified. After modification, they will be reset upon power-off.&lt;BR /&gt;3. According to the reply from the community technicians, I didn't partition the D Flash. I made a slight modification to the XEP100 - Initial data in Emulated EEPROM - CW47 sample program (changed FCLKDIV = 0x13; the crystal oscillator of my circuit board is 20 MHz) and burned it in the partition. However, the program stopped working. Here are my detailed steps:&lt;BR /&gt;Step 1: Erase the chip&lt;BR /&gt;Step 2: Use CodeWarrior and BDM to burn the modified XEP100 - Initial data in Emulated EEPROM - CW47 program with the changed crystal oscillator&lt;BR /&gt;Step 3: Use the Xeltek programmer (a commercial programmer) to burn the program (1024KB P flash program)&lt;BR /&gt;Step 4: The test failed.&lt;/P&gt;&lt;P&gt;May I ask what the current issue is? I sincerely request the community technicians to provide an answer. Thank you very much.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jan 2026 09:02:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2292369#M20834</guid>
      <dc:creator>ltx</dc:creator>
      <dc:date>2026-01-13T09:02:28Z</dc:date>
    </item>
    <item>
      <title>Re: MC9S12XEP100MAL Dflash</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2292573#M20835</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/258345"&gt;@ltx&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Everything depends on your application. It’s very difficult to propose anything without knowing exactly how the application works, how it handles data, and how it uses the EEPROM partition. I don’t think we can suggest a solution without further details. We have no problem assisting with the MCU itself, but we cannot provide support for your application — especially since you only have it as a binary file, not as a project.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lukas&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jan 2026 12:30:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2292573#M20835</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2026-01-13T12:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: MC9S12XEP100MAL Dflash</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2292861#M20836</link>
      <description>&lt;P&gt;hi&amp;nbsp;&amp;nbsp;&lt;SPAN class=""&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/37795" target="_self"&gt;&lt;SPAN class=""&gt;lukaszadrapa&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;Thank you very much for your reply. I would like to know a few more issues that you can help me solve.&lt;BR /&gt;Can this chip be partitioned first and then have the bin program burned onto it? Is the burning process I described in the previous question correct?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2026 00:45:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2292861#M20836</guid>
      <dc:creator>ltx</dc:creator>
      <dc:date>2026-01-14T00:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: MC9S12XEP100MAL Dflash</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2293308#M20838</link>
      <description>&lt;P&gt;Yes, you can use this approach, I can see no problem here. The s-record or binary file just should not contain data in area which is reserved for EEE backup memory.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2026 11:24:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2293308#M20838</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2026-01-14T11:24:18Z</dc:date>
    </item>
    <item>
      <title>Re: MC9S12XEP100MAL Dflash</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2294009#M20840</link>
      <description>&lt;P&gt;Thank you very much for your reply. But I'm sorry to say that I still have some questions to trouble you with.&lt;BR /&gt;Does your reply, "The s-record or binary file just should not contain data in area which is reserved for EEE backup memory," mean that I cannot write data to the completed D flash partition during the burning process?&lt;BR /&gt;After I completed the partition program burning, when I used the commercial burner "Blank check", it showed that the chip memory was not empty. After the partition configuration is completed, will data be stored in P FLASH and D FLASH?&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2026 07:37:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2294009#M20840</guid>
      <dc:creator>ltx</dc:creator>
      <dc:date>2026-01-15T07:37:18Z</dc:date>
    </item>
    <item>
      <title>Re: MC9S12XEP100MAL Dflash</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2294719#M20841</link>
      <description>&lt;P&gt;On S12XEP100, you can program D‑Flash during burning, but do not place any bytes into the EEE backup area created by the partition. Only write to the user D‑Flash region.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;After you run the Partition D-Flash command, the device pre-programs EEE metadata pages in D‑Flash. So a “Blank check” will report non‑blank—that’s normal.&lt;/P&gt;
&lt;P&gt;To know exactly which addresses you must avoid in your S‑record, read the EEE configuration after partitioning. You can use either EEPROM Emulation Query command or you can read DFPART and ERPART fields directly &amp;nbsp;in IFR at global address 0x12_0000. This IFR is hidden by default, you need to enable the visibility by EEEIFRON in MMCCTL1 register. Just search for “EEEIFRON” in the manual for details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also take a look at EEE.xls file in this package:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/16-bit/14941/1/EEPROM-XEP100-Example+description.zip" target="_blank"&gt;https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/16-bit/14941/1/EEPROM-XEP100-Example+description.zip&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Partitioning does not affect P-Flash, you can program P-Flash as usual.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2026 06:17:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/MC9S12XEP100MAL-Dflash/m-p/2294719#M20841</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2026-01-16T06:17:52Z</dc:date>
    </item>
  </channel>
</rss>

