<?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 Accessing external memory in MC9S12NE64 in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Accessing-external-memory-in-MC9S12NE64/m-p/141812#M3306</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;Hi all,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;I am working on MC9S12NE64 microcontroller.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;I am using it in Normal Expanded Wide mode where in my external memory starts from 0x208000.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;Corresponding PPAGE register value is 20. EMK bit in mode register is set.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;SPAN class="163075610-03012007"&gt;I am booting as Normal single chip mode and then putting my processor in&amp;nbsp;&amp;nbsp;Normal Expanded Wide.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;For this I added startup code as below:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;************************************************************************&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&amp;nbsp;LDD&amp;nbsp; #$0CE2&lt;BR /&gt;&amp;nbsp;STD&amp;nbsp; $0A&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;LDAA #$01&lt;BR /&gt;&amp;nbsp;STAA $13&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;LDAA #$00&lt;BR /&gt;&amp;nbsp;STAA $0E&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;SPAN class="163075610-03012007"&gt;&amp;nbsp;************************************************************************&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;SPAN class="163075610-03012007"&gt;The way I am trying to write on external memory is as follow.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&amp;nbsp;************************************&lt;SPAN class="163075610-03012007"&gt;************************************&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;unsigned int *far p=(unsigned int *far)(0x208000);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;STRONG&gt;&lt;I&gt;&lt;SPAN style="color: #3366FF; font-family: 'Times New Roman'; font-size: 3;"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style=": ; color: #0000ff; font-size: 2; font-family: Arial;"&gt;while(1)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style=": ; color: #0000ff; font-size: 2; font-family: Arial;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style=": ; color: #0000ff; font-size: 2; font-family: Arial;"&gt;*p=0x5555;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style=": ; color: #0000ff; font-size: 2; font-family: Arial;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN style=": ; color: #0000ff;"&gt;&amp;nbsp;************************************&lt;SPAN class="163075610-03012007"&gt;************************************&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN class="163075610-03012007"&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style=": ; color: #0000ff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN style=": ; color: #0000ff;"&gt;I am&amp;nbsp;expecting PPAGE value should reflect on XADD19 to&amp;nbsp;XADD14. When I probed XADD19 pin on oscilloscope, I observed that it is continuously low, which is&amp;nbsp;not correct. Instead&amp;nbsp;I am getting activity on XADD18.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN style=": ; color: #0000ff;"&gt;Please let me know if I am missing anything.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN style=": ; color: #0000ff;"&gt;Thanks and Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;SPAN style="color: #0000ff;"&gt;Shyam&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Jan 2007 21:47:17 GMT</pubDate>
    <dc:creator>shyam_adsul</dc:creator>
    <dc:date>2007-01-03T21:47:17Z</dc:date>
    <item>
      <title>Accessing external memory in MC9S12NE64</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Accessing-external-memory-in-MC9S12NE64/m-p/141812#M3306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;Hi all,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;I am working on MC9S12NE64 microcontroller.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;I am using it in Normal Expanded Wide mode where in my external memory starts from 0x208000.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;Corresponding PPAGE register value is 20. EMK bit in mode register is set.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;SPAN class="163075610-03012007"&gt;I am booting as Normal single chip mode and then putting my processor in&amp;nbsp;&amp;nbsp;Normal Expanded Wide.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;For this I added startup code as below:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;************************************************************************&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&amp;nbsp;LDD&amp;nbsp; #$0CE2&lt;BR /&gt;&amp;nbsp;STD&amp;nbsp; $0A&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;LDAA #$01&lt;BR /&gt;&amp;nbsp;STAA $13&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;LDAA #$00&lt;BR /&gt;&amp;nbsp;STAA $0E&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;SPAN class="163075610-03012007"&gt;&amp;nbsp;************************************************************************&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;SPAN class="163075610-03012007"&gt;The way I am trying to write on external memory is as follow.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;&amp;nbsp;************************************&lt;SPAN class="163075610-03012007"&gt;************************************&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV align="left"&gt;&lt;SPAN style="color: #0000ff; font-family: Arial; font-size: 2;"&gt;&lt;SPAN class="163075610-03012007"&gt;unsigned int *far p=(unsigned int *far)(0x208000);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;STRONG&gt;&lt;I&gt;&lt;SPAN style="color: #3366FF; font-family: 'Times New Roman'; font-size: 3;"&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style=": ; color: #0000ff; font-size: 2; font-family: Arial;"&gt;while(1)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style=": ; color: #0000ff; font-size: 2; font-family: Arial;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style=": ; color: #0000ff; font-size: 2; font-family: Arial;"&gt;*p=0x5555;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style=": ; color: #0000ff; font-size: 2; font-family: Arial;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN style=": ; color: #0000ff;"&gt;&amp;nbsp;************************************&lt;SPAN class="163075610-03012007"&gt;************************************&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN class="163075610-03012007"&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style=": ; color: #0000ff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN style=": ; color: #0000ff;"&gt;I am&amp;nbsp;expecting PPAGE value should reflect on XADD19 to&amp;nbsp;XADD14. When I probed XADD19 pin on oscilloscope, I observed that it is continuously low, which is&amp;nbsp;not correct. Instead&amp;nbsp;I am getting activity on XADD18.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN style=": ; color: #0000ff;"&gt;Please let me know if I am missing anything.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN style=": ; color: #0000ff;"&gt;Thanks and Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy;"&gt;&lt;SPAN&gt;&lt;SPAN class="163075610-03012007"&gt;&lt;SPAN style="color: #0000ff;"&gt;Shyam&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jan 2007 21:47:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Accessing-external-memory-in-MC9S12NE64/m-p/141812#M3306</guid>
      <dc:creator>shyam_adsul</dc:creator>
      <dc:date>2007-01-03T21:47:17Z</dc:date>
    </item>
    <item>
      <title>Re: Accessing external memory in MC9S12NE64</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Accessing-external-memory-in-MC9S12NE64/m-p/141813#M3307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;This is normal. Please see page 16 of AN2287, on the freescale website.&lt;/DIV&gt;&lt;DIV&gt;Basically the PPAGE value is shifted on XAD lines to create a linear address for the memory.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jan 2007 21:54:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Accessing-external-memory-in-MC9S12NE64/m-p/141813#M3307</guid>
      <dc:creator>DrSeuss</dc:creator>
      <dc:date>2007-01-04T21:54:51Z</dc:date>
    </item>
  </channel>
</rss>

