<parts>
  <datablock  name="GPR" start="0x0000" end="0x001F">
    <register name="R00"   addr="0"   bits=""/>
    <register name="R01"   addr="1"   bits=""/>
    <register name="R02"   addr="2"   bits=""/>
    <register name="R03"   addr="3"   bits=""/>
    <register name="R04"   addr="4"   bits=""/>
    <register name="R05"   addr="5"   bits=""/>
    <register name="R06"   addr="6"   bits=""/>
    <register name="R07"   addr="7"   bits=""/>
    <register name="R08"   addr="8"   bits=""/>
    <register name="R09"   addr="9"   bits=""/>
    <register name="R10"   addr="10"  bits=""/>
    <register name="R11"   addr="11"  bits=""/>
    <register name="R12"   addr="12"  bits=""/>
    <register name="R13"   addr="13"  bits=""/>
    <register name="R14"   addr="14"  bits=""/>
    <register name="R15"   addr="15"  bits=""/>
    <register name="R16"   addr="16"  bits=""/>
    <register name="R17"   addr="17"  bits=""/>
    <register name="R18"   addr="18"  bits=""/>
    <register name="R19"   addr="19"  bits=""/>
    <register name="R20"   addr="20"  bits=""/>
    <register name="R21"   addr="21"  bits=""/>
    <register name="R22"   addr="22"  bits=""/>
    <register name="R23"   addr="23"  bits=""/>
    <register name="R24"   addr="24"  bits=""/>
    <register name="R25"   addr="25"  bits=""/>
    <register name="R26"   addr="26"  bits=""/>
    <register name="R27"   addr="27"  bits=""/>
    <register name="R28"   addr="28"  bits=""/>
    <register name="R29"   addr="29"  bits=""/>
    <register name="R30"   addr="30"  bits=""/>
    <register name="R31"   addr="31"  bits=""/>
  </datablock>
  <regblock  name="STATUS" start="0x003F" end="0x003F" offset="32" streg="SREG">
    <register name="SREG"   addr="0x003F" bits="C,Z,N,V,S,H,T,I"/>
  </regblock>
</parts>
