<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.ethernut.de/nutwiki/index.php?action=history&amp;feed=atom&amp;title=Hardware%2FEnut1%2FMemmap</id>
		<title>Hardware/Enut1/Memmap - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.ethernut.de/nutwiki/index.php?action=history&amp;feed=atom&amp;title=Hardware%2FEnut1%2FMemmap"/>
		<link rel="alternate" type="text/html" href="http://www.ethernut.de/nutwiki/index.php?title=Hardware/Enut1/Memmap&amp;action=history"/>
		<updated>2026-04-23T06:09:25Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://www.ethernut.de/nutwiki/index.php?title=Hardware/Enut1/Memmap&amp;diff=470&amp;oldid=prev</id>
		<title>Harald: Created page with &quot;{| |width=&quot;50%&quot;| {| |width=&quot;100%&quot;| |} |width=&quot;50%&quot;| {| |width=&quot;100%&quot;| |} |- | | {| |width=&quot;100%&quot;| = Ethernut 1.3 Memory Map =  The ATmega128 used on Ethernut 1.3 is a member o...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.ethernut.de/nutwiki/index.php?title=Hardware/Enut1/Memmap&amp;diff=470&amp;oldid=prev"/>
				<updated>2017-07-13T16:24:42Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| |width=&amp;quot;50%&amp;quot;| {| |width=&amp;quot;100%&amp;quot;| |} |width=&amp;quot;50%&amp;quot;| {| |width=&amp;quot;100%&amp;quot;| |} |- | | {| |width=&amp;quot;100%&amp;quot;| = Ethernut 1.3 Memory Map =  The ATmega128 used on Ethernut 1.3 is a member o...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{|&lt;br /&gt;
|width=&amp;quot;50%&amp;quot;|&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;100%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
|width=&amp;quot;50%&amp;quot;|&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;100%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;100%&amp;quot;|&lt;br /&gt;
= Ethernut 1.3 Memory Map =&lt;br /&gt;
&lt;br /&gt;
The ATmega128 used on Ethernut 1.3 is a member of the AVR family of microcontrollers, which are Harvard Architecture Machine, where program code and data are stored separately.&lt;br /&gt;
&lt;br /&gt;
== Data Memory ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Address&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0000 - 0x001F&lt;br /&gt;
| CPU Registers (Note 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0020 - 0x005F&lt;br /&gt;
| I/O Registers (Note 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0060 - 0x00FF&lt;br /&gt;
| Extended I/O Registers (Note 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0100 - 0x10FF&lt;br /&gt;
| Fast Internal RAM, no wait states required&lt;br /&gt;
|-&lt;br /&gt;
| 0x1100 - 0x7FFF&lt;br /&gt;
| External RAM, 1 wait state is recommended&lt;br /&gt;
|-&lt;br /&gt;
| 0x8000 - 0x82FF&lt;br /&gt;
| Unused, Available for Custom Extensions&lt;br /&gt;
|-&lt;br /&gt;
| 0x8300 - 0x831F&lt;br /&gt;
| Ethernet Controller Registers (Note 2)&lt;br /&gt;
|-&lt;br /&gt;
| 0x8320 - 0xFFFF&lt;br /&gt;
| Unused, Available for Custom Extensions&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note 1''': See ATmega128 datasheet&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Note 2''': See RTL8019AS datasheet&lt;br /&gt;
&lt;br /&gt;
== Program Memory ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Word Address&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0000 - 0x0045&lt;br /&gt;
| Vector Table&lt;br /&gt;
|-&lt;br /&gt;
| 0x0046 - 0xEFFF&lt;br /&gt;
| Initialization, RTOS and Application Sections&lt;br /&gt;
|-&lt;br /&gt;
| 0xF000 - 0xF7FF&lt;br /&gt;
| Bootloader Section, if BOOTSZ = 00b (Note 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0xF800 - 0xFBFF&lt;br /&gt;
| Bootloader Section, if BOOTSZ = 01b (Note 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0xFC00 - 0xFDFF&lt;br /&gt;
| Bootloader Section, if BOOTSZ = 10b (Note 1)&lt;br /&gt;
|-&lt;br /&gt;
| 0xFE00 - 0xF7FF&lt;br /&gt;
| Bootloader Section, if BOOTSZ = 11b (Note 1)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note 1''': Available for applications if not used by bootloader.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Harald</name></author>	</entry>

	</feed>