<?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 Minimum amount of memory bytes which can be Written/Erased for Emulated EEPROM in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/Minimum-amount-of-memory-bytes-which-can-be-Written-Erased-for/m-p/628728#M5754</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please tell me, how can I decide, what is the minimum size of a memory that I can write or erase without disturbing the data in other memory locations ?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have worked on Emulated EEPROM for MPC5744P. For this development I had made use of AUTOSAR stack, hence I did not come across this query. But now when I think of it, how can we determine that we can write these many bytes in Emulated EEPROM.&amp;nbsp;&lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=eeprom"&gt;eeprom&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=eeprom_emulation"&gt;eeprom_emulation&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=flash%20memory"&gt;flash memory&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=mpc574xp"&gt;mpc574xp&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=eeprom%3B"&gt;eeprom;&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=memory%20map"&gt;memory map&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Oct 2016 12:40:01 GMT</pubDate>
    <dc:creator>pranavpathak</dc:creator>
    <dc:date>2016-10-12T12:40:01Z</dc:date>
    <item>
      <title>Minimum amount of memory bytes which can be Written/Erased for Emulated EEPROM</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Minimum-amount-of-memory-bytes-which-can-be-Written-Erased-for/m-p/628728#M5754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please tell me, how can I decide, what is the minimum size of a memory that I can write or erase without disturbing the data in other memory locations ?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have worked on Emulated EEPROM for MPC5744P. For this development I had made use of AUTOSAR stack, hence I did not come across this query. But now when I think of it, how can we determine that we can write these many bytes in Emulated EEPROM.&amp;nbsp;&lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=eeprom"&gt;eeprom&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=eeprom_emulation"&gt;eeprom_emulation&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=flash%20memory"&gt;flash memory&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=mpc574xp"&gt;mpc574xp&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=eeprom%3B"&gt;eeprom;&lt;/A&gt; &lt;A _jive_internal="true" href="https://community.nxp.com/tags/#/?tags=memory%20map"&gt;memory map&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Oct 2016 12:40:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Minimum-amount-of-memory-bytes-which-can-be-Written-Erased-for/m-p/628728#M5754</guid>
      <dc:creator>pranavpathak</dc:creator>
      <dc:date>2016-10-12T12:40:01Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum amount of memory bytes which can be Written/Erased for Emulated EEPROM</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Minimum-amount-of-memory-bytes-which-can-be-Written-Erased-for/m-p/628729#M5755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the smallest amount of memory we can erase is a block. See the Table 5-4 on page 166 in RM:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&lt;A href="http://www.nxp.com/files/32bit/doc/ref_manual/MPC5744PRM.pdf"&gt;http://www.nxp.com/files/32bit/doc/ref_manual/MPC5744PRM.pdf&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;The size varies from 16KB to 256KB. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;The smallest amount of memory we can program is one double-word (64 bits). That's because the ECC is handled on 64bit boundary. Read the chapter "32.4.1.2 Program" in RM for more details. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Read-while-write is supported between partitions. Once one partition is being modified (erase or program operation is executed), we can access other partitions. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;If you use EEPROM Emulation drivers (&lt;A href="http://cache.nxp.com/files/run_time_software/device_driver/MPC5xxx_EEE_DRIVER.exe"&gt;http://www.nxp.com/files/run_time_software/device_driver/MPC5xxx_EEE_DRIVER.exe&lt;/A&gt;) then, as you know, you can select fixed or variable length record scheme and you can select the size of records in bytes as needed and the drivers manage everything internally. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Lukas&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Oct 2016 06:21:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Minimum-amount-of-memory-bytes-which-can-be-Written-Erased-for/m-p/628729#M5755</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2016-10-13T06:21:51Z</dc:date>
    </item>
  </channel>
</rss>

