Added executable flag to memory segments in TDFs

This commit is contained in:
Nav
2024-04-29 20:25:36 +01:00
parent c0836a1b6d
commit 081d1e0bcd
267 changed files with 2635 additions and 2619 deletions

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="1024" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="1024" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="1024" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="2" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="2" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="2" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="160" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="64"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="64" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="64" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="1024" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="1024" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="1024" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="2" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="2" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="2" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="160" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="64"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="64" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="64" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="49152" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003C00" size="1024" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003C00" size="1024" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="49152" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003C00" size="1024" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003C00" size="1024" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="49152" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003C00" size="1024" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003C00" size="1024" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="49152" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="49152" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="49152" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="65536" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="65536" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="65536" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="16384" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -141,24 +141,24 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="1280" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="1024"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="1024" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="256" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -140,27 +140,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="16384" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="128" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="16384" page-size="128" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="768" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="512" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="34816" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F80" size="128" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="2048" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F80" size="128" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="2048" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="34816" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F80" size="128" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="2048" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F80" size="128" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="2048" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="34816" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F80" size="128" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="2048" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F80" size="128" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="2048" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="34816" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F80" size="128" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="2048" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="64" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F80" size="128" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="2048" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="224" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="128" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="224" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="128" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="224" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="128" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="224" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="128" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="224" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="128" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>
@@ -493,7 +493,7 @@
<bit-field key="prusi" name="PRUSI" description="Power Reduction USI" mask="0x2"/>
<bit-field key="pradc" name="PRADC" description="Power Reduction ADC" mask="0x1"/>
</register>
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x42" size="1"/>
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x42" size="1"/>
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x46" size="1">
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="224" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="128" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>
@@ -593,7 +593,7 @@
<register key="gpior0" name="GPIOR0" description="General purpose register 0" offset="0x2A" size="1"/>
<register key="gpior1" name="GPIOR1" description="General Purpose register 1" offset="0x2B" size="1"/>
<register key="gpior2" name="GPIOR2" description="General Purpose IO register 2" offset="0x2C" size="1"/>
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x40" size="1"/>
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x40" size="1"/>
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x48" size="1">
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="2048" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="2048" page-size="32" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="224" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="128" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="128" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="128" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>
@@ -530,7 +530,7 @@
<register key="gpior0" name="GPIOR0" description="General purpose register 0" offset="0x2A" size="1"/>
<register key="gpior1" name="GPIOR1" description="General Purpose register 1" offset="0x2B" size="1"/>
<register key="gpior2" name="GPIOR2" description="General Purpose IO register 2" offset="0x2C" size="1"/>
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x40" size="1"/>
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x40" size="1"/>
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x48" size="1">
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="65536" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="64" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="64" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="64" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="32768" page-size="128" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="128" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="128" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="64" page-size="64" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="64" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="64" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="64" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="32768" page-size="128" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="128" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="128" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="64" page-size="64" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="32768" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="32768" page-size="128" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="32768" page-size="128" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="65536" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="64" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="64" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="64" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="32768" page-size="128" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="128" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="128" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="64" page-size="64" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="256" page-size="64" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="64" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003800" size="2048" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="64" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="32768" page-size="128" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="128" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="128" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="64" page-size="64" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="32768" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="32768" page-size="128" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="32768" page-size="128" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="36864" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="36864" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="36864" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="36864" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="36864" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -19,21 +19,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="36864" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="36864" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003F00" size="256" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="4096" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="352" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="256" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -140,27 +140,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="352" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="64" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="352" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="256" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -139,27 +139,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="16" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="16" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="768" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="256"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="256" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="256" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="352" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="256" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="352" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="256" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>
@@ -481,7 +481,7 @@
<bit-field key="prusi" name="PRUSI" description="Power Reduction USI" mask="0x2"/>
<bit-field key="pradc" name="PRADC" description="Power Reduction ADC" mask="0x1"/>
</register>
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x42" size="1"/>
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x42" size="1"/>
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x46" size="1">
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="352" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="256" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>
@@ -575,7 +575,7 @@
<register key="gpior0" name="GPIOR0" description="General purpose register 0" offset="0x2A" size="1"/>
<register key="gpior1" name="GPIOR1" description="General Purpose register 1" offset="0x2B" size="1"/>
<register key="gpior2" name="GPIOR2" description="General Purpose IO register 2" offset="0x2C" size="1"/>
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x40" size="1"/>
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x40" size="1"/>
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x48" size="1">
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="352" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="256" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="256" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>
@@ -512,7 +512,7 @@
<register key="gpior0" name="GPIOR0" description="General purpose register 0" offset="0x2A" size="1"/>
<register key="gpior1" name="GPIOR1" description="General Purpose register 1" offset="0x2B" size="1"/>
<register key="gpior2" name="GPIOR2" description="General Purpose IO register 2" offset="0x2C" size="1"/>
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x40" size="1"/>
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x40" size="1"/>
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x48" size="1">
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="4096" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="4096" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="512" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="256"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="256" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="64" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="40960" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="40960" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="40960" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="40960" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="40960" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -20,21 +20,21 @@
</property-groups>
<address-spaces>
<address-space key="register_file" start="0x00000000" size="32" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="40960" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00001400" size="128" page-size="32" access="RW" executable="0"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00001280" size="10" page-size="32" access="RW" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00003E00" size="512" access="RW" executable="0"/>
<memory-segment key="io" name="Input/Output" type="io" start="0x00000000" size="4352" access="RW" executable="0"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x0000128A" size="1" page-size="32" access="RW" executable="0"/>
<memory-segment key="mapped_progmem" name="MAPPED_PROGMEM" type="aliased" start="0x00008000" size="8192" page-size="64" access="RW" executable="0"/>
<memory-segment key="prod_signatures" name="Production Signatures" type="production_signatures" start="0x00001103" size="61" page-size="64" access="R" executable="0"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00001100" size="3" page-size="64" access="R" executable="0"/>
<memory-segment key="user_signatures" name="User Signatures" type="user_signatures" start="0x00001300" size="32" page-size="32" access="RW" executable="0"/>
</address-space>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -140,27 +140,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="768" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="256" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="256" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="608" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="512" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -139,27 +139,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="16" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="16" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="768" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="512" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="608" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="512" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -138,27 +138,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="608" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="512" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="2" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="2" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>
@@ -495,7 +495,7 @@
<bit-field key="prusi" name="PRUSI" description="Power Reduction USI" mask="0x2"/>
<bit-field key="pradc" name="PRADC" description="Power Reduction ADC" mask="0x1"/>
</register>
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x42" size="1"/>
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x42" size="1"/>
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x46" size="1">
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="608" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="512" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>
@@ -595,7 +595,7 @@
<register key="gpior0" name="GPIOR0" description="General purpose register 0" offset="0x2A" size="1"/>
<register key="gpior1" name="GPIOR1" description="General Purpose register 1" offset="0x2B" size="1"/>
<register key="gpior2" name="GPIOR2" description="General Purpose IO register 2" offset="0x2C" size="1"/>
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x40" size="1"/>
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x40" size="1"/>
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x48" size="1">
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="608" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="64" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000060" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="512" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>
@@ -532,7 +532,7 @@
<register key="gpior0" name="GPIOR0" description="General purpose register 0" offset="0x2A" size="1"/>
<register key="gpior1" name="GPIOR1" description="General Purpose register 1" offset="0x2B" size="1"/>
<register key="gpior2" name="GPIOR2" description="General Purpose IO register 2" offset="0x2C" size="1"/>
<register key="dwdr" name="DWDR" description="debugWire data register" offset="0x40" size="1"/>
<register key="dwdr" name="DWDR" description="debugWIRE data register" offset="0x40" size="1"/>
<register key="clkpr" name="CLKPR" description="Clock Prescale Register" offset="0x48" size="1">
<bit-field key="clkpce" name="CLKPCE" description="Clock Prescaler Change Enable" mask="0x80"/>
<bit-field key="clkps" name="CLKPS" description="Clock Prescaler Select Bits" mask="0xF"/>

View File

@@ -140,27 +140,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="128" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="128" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="768" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="512" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="512" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>

View File

@@ -166,27 +166,27 @@
</property-groups>
<address-spaces>
<address-space key="prog" start="0x00000000" size="8192" endianness="little">
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW"/>
<memory-segment key="internal_program_memory" name="Internal FLASH" type="flash" start="0x00000000" size="8192" page-size="64" access="RW" executable="1"/>
</address-space>
<address-space key="signatures" start="0x00000000" size="3" endianness="little">
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R"/>
<memory-segment key="signatures" name="Signatures" type="signatures" start="0x00000000" size="3" access="R" executable="0"/>
</address-space>
<address-space key="fuses" start="0x00000000" size="3" endianness="little">
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW"/>
<memory-segment key="fuses" name="Fuses" type="fuses" start="0x00000000" size="3" access="RW" executable="0"/>
</address-space>
<address-space key="lockbits" start="0x00000000" size="1" endianness="little">
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW"/>
<memory-segment key="lockbits" name="Lockbits" type="lockbits" start="0x00000000" size="1" access="RW" executable="0"/>
</address-space>
<address-space key="data" start="0x00000000" size="768" endianness="little">
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512"/>
<memory-segment key="gp_registers" name="General Purpose Registers" type="gp_registers" start="0x00000000" size="32" executable="0"/>
<memory-segment key="mapped_io" name="Mapped Input/Output" type="io" start="0x00000020" size="224" executable="0"/>
<memory-segment key="internal_ram" name="Internal RAM" type="ram" start="0x00000100" size="512" executable="0"/>
</address-space>
<address-space key="eeprom" start="0x00000000" size="64" endianness="little">
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW"/>
<memory-segment key="internal_eeprom" name="Internal EEPROM" type="eeprom" start="0x00000000" size="64" page-size="4" access="RW" executable="0"/>
</address-space>
<address-space key="osccal" start="0x00000000" size="1" endianness="little">
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R"/>
<memory-segment key="osccal" name="OSCCAL" type="osccal" start="0x00000000" size="1" access="R" executable="0"/>
</address-space>
</address-spaces>
<physical-interfaces>