<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>bank switch in IRAM (for TDK73S1121)</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/18403/bank-switch-in-iram-for-tdk73s1121</link><description> Dear Sir, 
 
I&amp;#39;m handling one project using chip TDK73S1121, which is 8052 core. There are 7 bank in IRAM (from 0028H to 0067H, total 64 bytes). However, I don&amp;#39;t know how to switch to these banks and assign data in different banks. Could anyone suggest</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: bank switch in IRAM (for TDK73S1121)</title><link>https://community.arm.com/thread/43526?ContentTypeID=1</link><pubDate>Tue, 01 Feb 2005 02:45:02 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:54c3470e-7058-439d-9bd8-47dc60ee481a</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;It looks like the term &amp;quot;IRAM&amp;quot; has been invented by TDK and has nothing to do with the conventional &amp;quot;IDATA&amp;quot; of the standard 8052 architecture (see note, below).&lt;br /&gt;
&lt;br /&gt;
As this is a feature specific to TDK, you will need to look at the &lt;b&gt;Datasheet&lt;/b&gt;, and search for Application Notes and other supporting material on the TDK website.&lt;br /&gt;
Your distributor may also be able to help.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;quot;There is one register, say &amp;#39;RAMBANK&amp;#39; in SFR 0x86&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Is that a question, or a statement of fact?&lt;br /&gt;
Either way, you need to look in the &lt;b&gt;Datasheet&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Note.&lt;/b&gt;&lt;br /&gt;
If you are not already familiar with the standard 8052 architecture, you need to read the following - sometimes referred to as &amp;quot;the bible&amp;quot; for the 8052:&lt;br /&gt;
&lt;br /&gt;
Chapter 1&lt;br /&gt;
&lt;a href="http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_ARCH_1.pdf" target="_blank"&gt;http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_ARCH_1.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
chapter 2&lt;br /&gt;
&lt;a href="http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_PROG_GUIDE_1.pdf" target="_blank"&gt;http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_PROG_GUIDE_1.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
chapter 3&lt;br /&gt;
&lt;a href="http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_HARDWARE_1.pdf" target="_blank"&gt;http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_HARDWARE_1.pdf&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>