More TDF corrections and some tidying
This commit is contained in:
@@ -11,8 +11,8 @@ namespace Bloom
|
||||
* Currently, all user configuration is stored in a JSON file (bloom.json), in the user's project directory.
|
||||
*
|
||||
* The JSON config file should define debugging environment objects. A debugging environment object is just
|
||||
* a user defined JSON object that holds parameters relating to a specific debugging environment (like the
|
||||
* name of the DebugTool, Target configuration and any debug server config). Because a config file
|
||||
* a user defined JSON object that holds parameters relating to a specific debugging environment (e.g config params
|
||||
* for the DebugTool, Target configuration and any debug server config). Because a config file
|
||||
* can define multiple debugging environments, each object should be assigned a key in the config file. We use this
|
||||
* key to allow users to select different debugging environments between debugging sessions.
|
||||
*
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant tempmin="0" tempmax="0" speedmax="0" package="" ordercode="standard" vccmin="2.2" vccmax="5.5"/>
|
||||
<variant ordercode="AT90USB1286-AU" package="TQFP64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
<variant ordercode="AT90USB1286-MU" package="VQFN64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
</variants>
|
||||
<device name="AT90USB1286" architecture="AVR8" family="megaAVR">
|
||||
<address-spaces>
|
||||
@@ -52,26 +53,86 @@
|
||||
<instance name="PORTA" caption="I/O Port">
|
||||
<register-group name="PORTA" name-in-module="PORTA" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB" caption="I/O Port">
|
||||
<register-group name="PORTB" name-in-module="PORTB" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC" caption="I/O Port">
|
||||
<register-group name="PORTC" name-in-module="PORTC" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD" caption="I/O Port">
|
||||
<register-group name="PORTD" name-in-module="PORTD" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTE" caption="I/O Port">
|
||||
<register-group name="PORTE" name-in-module="PORTE" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTF" caption="I/O Port">
|
||||
<register-group name="PORTF" name-in-module="PORTF" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="CPU">
|
||||
@@ -1349,4 +1410,72 @@
|
||||
</register-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="QFP_QFN_64">
|
||||
<pin pad="PE6" position="1"/>
|
||||
<pin pad="PE7" position="2"/>
|
||||
<pin pad="UVCC" position="3"/>
|
||||
<pin pad="D-" position="4"/>
|
||||
<pin pad="D+" position="5"/>
|
||||
<pin pad="UGND" position="6"/>
|
||||
<pin pad="UCAP" position="7"/>
|
||||
<pin pad="VBUS" position="8"/>
|
||||
<pin pad="PE3" position="9"/>
|
||||
<pin pad="PB0" position="10"/>
|
||||
<pin pad="PB1" position="11"/>
|
||||
<pin pad="PB2" position="12"/>
|
||||
<pin pad="PB3" position="13"/>
|
||||
<pin pad="PB4" position="14"/>
|
||||
<pin pad="PB5" position="15"/>
|
||||
<pin pad="PB6" position="16"/>
|
||||
<pin pad="PB7" position="17"/>
|
||||
<pin pad="PE4" position="18"/>
|
||||
<pin pad="PE5" position="19"/>
|
||||
<pin pad="RESET" position="20"/>
|
||||
<pin pad="VCC" position="21"/>
|
||||
<pin pad="GDN" position="22"/>
|
||||
<pin pad="XTAL2" position="23"/>
|
||||
<pin pad="XTAL1" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="PE0" position="33"/>
|
||||
<pin pad="PE1" position="34"/>
|
||||
<pin pad="PC0" position="35"/>
|
||||
<pin pad="PC1" position="36"/>
|
||||
<pin pad="PC2" position="37"/>
|
||||
<pin pad="PC3" position="38"/>
|
||||
<pin pad="PC4" position="39"/>
|
||||
<pin pad="PC5" position="40"/>
|
||||
<pin pad="PC6" position="41"/>
|
||||
<pin pad="PC7" position="42"/>
|
||||
<pin pad="PE2" position="43"/>
|
||||
<pin pad="PA7" position="44"/>
|
||||
<pin pad="PA6" position="45"/>
|
||||
<pin pad="PA5" position="46"/>
|
||||
<pin pad="PA4" position="47"/>
|
||||
<pin pad="PA3" position="48"/>
|
||||
<pin pad="PA2" position="49"/>
|
||||
<pin pad="PA1" position="50"/>
|
||||
<pin pad="PA0" position="51"/>
|
||||
<pin pad="VCC" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="PF7" position="54"/>
|
||||
<pin pad="PF6" position="55"/>
|
||||
<pin pad="PF5" position="56"/>
|
||||
<pin pad="PF4" position="57"/>
|
||||
<pin pad="PF3" position="58"/>
|
||||
<pin pad="PF2" position="59"/>
|
||||
<pin pad="PF1" position="60"/>
|
||||
<pin pad="PF0" position="61"/>
|
||||
<pin pad="AREF" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="AVCC" position="64"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant tempmin="0" tempmax="0" speedmax="0" package="" ordercode="standard" vccmin="2.2" vccmax="5.5"/>
|
||||
<variant ordercode="AT90USB1287-AU" package="TQFP64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
<variant ordercode="AT90USB1287-MU" package="VQFN64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
</variants>
|
||||
<device name="AT90USB1287" architecture="AVR8" family="megaAVR">
|
||||
<address-spaces>
|
||||
@@ -52,26 +53,89 @@
|
||||
<instance name="PORTA" caption="I/O Port">
|
||||
<register-group name="PORTA" name-in-module="PORTA" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB" caption="I/O Port">
|
||||
<register-group name="PORTB" name-in-module="PORTB" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC" caption="I/O Port">
|
||||
<register-group name="PORTC" name-in-module="PORTC" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
|
||||
</instance>
|
||||
<instance name="PORTD" caption="I/O Port">
|
||||
<register-group name="PORTD" name-in-module="PORTD" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
|
||||
</instance>
|
||||
<instance name="PORTE" caption="I/O Port">
|
||||
<register-group name="PORTE" name-in-module="PORTE" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
|
||||
</instance>
|
||||
<instance name="PORTF" caption="I/O Port">
|
||||
<register-group name="PORTF" name-in-module="PORTF" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="CPU">
|
||||
@@ -1474,4 +1538,72 @@
|
||||
</value-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="QFP_QFN_64">
|
||||
<pin pad="PE6" position="1"/>
|
||||
<pin pad="PE7" position="2"/>
|
||||
<pin pad="UVCC" position="3"/>
|
||||
<pin pad="D-" position="4"/>
|
||||
<pin pad="D+" position="5"/>
|
||||
<pin pad="UGND" position="6"/>
|
||||
<pin pad="UCAP" position="7"/>
|
||||
<pin pad="VBUS" position="8"/>
|
||||
<pin pad="PE3" position="9"/>
|
||||
<pin pad="PB0" position="10"/>
|
||||
<pin pad="PB1" position="11"/>
|
||||
<pin pad="PB2" position="12"/>
|
||||
<pin pad="PB3" position="13"/>
|
||||
<pin pad="PB4" position="14"/>
|
||||
<pin pad="PB5" position="15"/>
|
||||
<pin pad="PB6" position="16"/>
|
||||
<pin pad="PB7" position="17"/>
|
||||
<pin pad="PE4" position="18"/>
|
||||
<pin pad="PE5" position="19"/>
|
||||
<pin pad="RESET" position="20"/>
|
||||
<pin pad="VCC" position="21"/>
|
||||
<pin pad="GDN" position="22"/>
|
||||
<pin pad="XTAL2" position="23"/>
|
||||
<pin pad="XTAL1" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="PE0" position="33"/>
|
||||
<pin pad="PE1" position="34"/>
|
||||
<pin pad="PC0" position="35"/>
|
||||
<pin pad="PC1" position="36"/>
|
||||
<pin pad="PC2" position="37"/>
|
||||
<pin pad="PC3" position="38"/>
|
||||
<pin pad="PC4" position="39"/>
|
||||
<pin pad="PC5" position="40"/>
|
||||
<pin pad="PC6" position="41"/>
|
||||
<pin pad="PC7" position="42"/>
|
||||
<pin pad="PE2" position="43"/>
|
||||
<pin pad="PA7" position="44"/>
|
||||
<pin pad="PA6" position="45"/>
|
||||
<pin pad="PA5" position="46"/>
|
||||
<pin pad="PA4" position="47"/>
|
||||
<pin pad="PA3" position="48"/>
|
||||
<pin pad="PA2" position="49"/>
|
||||
<pin pad="PA1" position="50"/>
|
||||
<pin pad="PA0" position="51"/>
|
||||
<pin pad="VCC" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="PF7" position="54"/>
|
||||
<pin pad="PF6" position="55"/>
|
||||
<pin pad="PF5" position="56"/>
|
||||
<pin pad="PF4" position="57"/>
|
||||
<pin pad="PF3" position="58"/>
|
||||
<pin pad="PF2" position="59"/>
|
||||
<pin pad="PF1" position="60"/>
|
||||
<pin pad="PF0" position="61"/>
|
||||
<pin pad="AREF" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="AVCC" position="64"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant tempmin="0" tempmax="0" speedmax="0" package="" ordercode="standard" vccmin="2.7" vccmax="5.5"/>
|
||||
<variant ordercode="AT90USB646-AU" package="TQFP64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
<variant ordercode="AT90USB646-MU" package="VQFN64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
</variants>
|
||||
<device name="AT90USB646" architecture="AVR8" family="megaAVR">
|
||||
<address-spaces>
|
||||
@@ -52,26 +53,86 @@
|
||||
<instance name="PORTA" caption="I/O Port">
|
||||
<register-group name="PORTA" name-in-module="PORTA" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB" caption="I/O Port">
|
||||
<register-group name="PORTB" name-in-module="PORTB" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC" caption="I/O Port">
|
||||
<register-group name="PORTC" name-in-module="PORTC" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD" caption="I/O Port">
|
||||
<register-group name="PORTD" name-in-module="PORTD" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTE" caption="I/O Port">
|
||||
<register-group name="PORTE" name-in-module="PORTE" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTF" caption="I/O Port">
|
||||
<register-group name="PORTF" name-in-module="PORTF" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="CPU">
|
||||
@@ -1474,4 +1535,72 @@
|
||||
</value-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="QFP_QFN_64">
|
||||
<pin pad="PE6" position="1"/>
|
||||
<pin pad="PE7" position="2"/>
|
||||
<pin pad="UVCC" position="3"/>
|
||||
<pin pad="D-" position="4"/>
|
||||
<pin pad="D+" position="5"/>
|
||||
<pin pad="UGND" position="6"/>
|
||||
<pin pad="UCAP" position="7"/>
|
||||
<pin pad="VBUS" position="8"/>
|
||||
<pin pad="PE3" position="9"/>
|
||||
<pin pad="PB0" position="10"/>
|
||||
<pin pad="PB1" position="11"/>
|
||||
<pin pad="PB2" position="12"/>
|
||||
<pin pad="PB3" position="13"/>
|
||||
<pin pad="PB4" position="14"/>
|
||||
<pin pad="PB5" position="15"/>
|
||||
<pin pad="PB6" position="16"/>
|
||||
<pin pad="PB7" position="17"/>
|
||||
<pin pad="PE4" position="18"/>
|
||||
<pin pad="PE5" position="19"/>
|
||||
<pin pad="RESET" position="20"/>
|
||||
<pin pad="VCC" position="21"/>
|
||||
<pin pad="GDN" position="22"/>
|
||||
<pin pad="XTAL2" position="23"/>
|
||||
<pin pad="XTAL1" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="PE0" position="33"/>
|
||||
<pin pad="PE1" position="34"/>
|
||||
<pin pad="PC0" position="35"/>
|
||||
<pin pad="PC1" position="36"/>
|
||||
<pin pad="PC2" position="37"/>
|
||||
<pin pad="PC3" position="38"/>
|
||||
<pin pad="PC4" position="39"/>
|
||||
<pin pad="PC5" position="40"/>
|
||||
<pin pad="PC6" position="41"/>
|
||||
<pin pad="PC7" position="42"/>
|
||||
<pin pad="PE2" position="43"/>
|
||||
<pin pad="PA7" position="44"/>
|
||||
<pin pad="PA6" position="45"/>
|
||||
<pin pad="PA5" position="46"/>
|
||||
<pin pad="PA4" position="47"/>
|
||||
<pin pad="PA3" position="48"/>
|
||||
<pin pad="PA2" position="49"/>
|
||||
<pin pad="PA1" position="50"/>
|
||||
<pin pad="PA0" position="51"/>
|
||||
<pin pad="VCC" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="PF7" position="54"/>
|
||||
<pin pad="PF6" position="55"/>
|
||||
<pin pad="PF5" position="56"/>
|
||||
<pin pad="PF4" position="57"/>
|
||||
<pin pad="PF3" position="58"/>
|
||||
<pin pad="PF2" position="59"/>
|
||||
<pin pad="PF1" position="60"/>
|
||||
<pin pad="PF0" position="61"/>
|
||||
<pin pad="AREF" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="AVCC" position="64"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant tempmin="0" tempmax="0" speedmax="0" package="" ordercode="standard" vccmin="2.7" vccmax="5.5"/>
|
||||
<variant ordercode="AT90USB647-AU" package="TQFP64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
<variant ordercode="AT90USB647-MU" package="VQFN64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
</variants>
|
||||
<device name="AT90USB647" architecture="AVR8" family="megaAVR">
|
||||
<address-spaces>
|
||||
@@ -52,26 +53,86 @@
|
||||
<instance name="PORTA" caption="I/O Port">
|
||||
<register-group name="PORTA" name-in-module="PORTA" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB" caption="I/O Port">
|
||||
<register-group name="PORTB" name-in-module="PORTB" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC" caption="I/O Port">
|
||||
<register-group name="PORTC" name-in-module="PORTC" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD" caption="I/O Port">
|
||||
<register-group name="PORTD" name-in-module="PORTD" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTE" caption="I/O Port">
|
||||
<register-group name="PORTE" name-in-module="PORTE" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTF" caption="I/O Port">
|
||||
<register-group name="PORTF" name-in-module="PORTF" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="CPU">
|
||||
@@ -1474,4 +1535,72 @@
|
||||
</value-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="QFP_QFN_64">
|
||||
<pin pad="PE6" position="1"/>
|
||||
<pin pad="PE7" position="2"/>
|
||||
<pin pad="UVCC" position="3"/>
|
||||
<pin pad="D-" position="4"/>
|
||||
<pin pad="D+" position="5"/>
|
||||
<pin pad="UGND" position="6"/>
|
||||
<pin pad="UCAP" position="7"/>
|
||||
<pin pad="VBUS" position="8"/>
|
||||
<pin pad="PE3" position="9"/>
|
||||
<pin pad="PB0" position="10"/>
|
||||
<pin pad="PB1" position="11"/>
|
||||
<pin pad="PB2" position="12"/>
|
||||
<pin pad="PB3" position="13"/>
|
||||
<pin pad="PB4" position="14"/>
|
||||
<pin pad="PB5" position="15"/>
|
||||
<pin pad="PB6" position="16"/>
|
||||
<pin pad="PB7" position="17"/>
|
||||
<pin pad="PE4" position="18"/>
|
||||
<pin pad="PE5" position="19"/>
|
||||
<pin pad="RESET" position="20"/>
|
||||
<pin pad="VCC" position="21"/>
|
||||
<pin pad="GDN" position="22"/>
|
||||
<pin pad="XTAL2" position="23"/>
|
||||
<pin pad="XTAL1" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="PE0" position="33"/>
|
||||
<pin pad="PE1" position="34"/>
|
||||
<pin pad="PC0" position="35"/>
|
||||
<pin pad="PC1" position="36"/>
|
||||
<pin pad="PC2" position="37"/>
|
||||
<pin pad="PC3" position="38"/>
|
||||
<pin pad="PC4" position="39"/>
|
||||
<pin pad="PC5" position="40"/>
|
||||
<pin pad="PC6" position="41"/>
|
||||
<pin pad="PC7" position="42"/>
|
||||
<pin pad="PE2" position="43"/>
|
||||
<pin pad="PA7" position="44"/>
|
||||
<pin pad="PA6" position="45"/>
|
||||
<pin pad="PA5" position="46"/>
|
||||
<pin pad="PA4" position="47"/>
|
||||
<pin pad="PA3" position="48"/>
|
||||
<pin pad="PA2" position="49"/>
|
||||
<pin pad="PA1" position="50"/>
|
||||
<pin pad="PA0" position="51"/>
|
||||
<pin pad="VCC" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="PF7" position="54"/>
|
||||
<pin pad="PF6" position="55"/>
|
||||
<pin pad="PF5" position="56"/>
|
||||
<pin pad="PF4" position="57"/>
|
||||
<pin pad="PF3" position="58"/>
|
||||
<pin pad="PF2" position="59"/>
|
||||
<pin pad="PF1" position="60"/>
|
||||
<pin pad="PF0" position="61"/>
|
||||
<pin pad="AREF" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="AVCC" position="64"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant tempmin="0" tempmax="0" speedmax="0" package="" ordercode="standard" vccmin="1.8" vccmax="5.5"/>
|
||||
<variant ordercode="ATmega325-AU" package="TQFP64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
<variant ordercode="ATmega325-MU" package="VQFN64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
</variants>
|
||||
<device name="ATmega325" architecture="AVR8" family="megaAVR">
|
||||
<address-spaces>
|
||||
@@ -99,30 +100,98 @@
|
||||
<instance name="PORTA" caption="I/O Port">
|
||||
<register-group name="PORTA" name-in-module="PORTA" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB" caption="I/O Port">
|
||||
<register-group name="PORTB" name-in-module="PORTB" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC" caption="I/O Port">
|
||||
<register-group name="PORTC" name-in-module="PORTC" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD" caption="I/O Port">
|
||||
<register-group name="PORTD" name-in-module="PORTD" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTE" caption="I/O Port">
|
||||
<register-group name="PORTE" name-in-module="PORTE" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTF" caption="I/O Port">
|
||||
<register-group name="PORTF" name-in-module="PORTF" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTG" caption="I/O Port">
|
||||
<register-group name="PORTG" name-in-module="PORTG" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTG" group="P" index="0" pad="PG0"/>
|
||||
<signal function="PORTG" group="P" index="1" pad="PG1"/>
|
||||
<signal function="PORTG" group="P" index="2" pad="PG2"/>
|
||||
<signal function="PORTG" group="P" index="3" pad="PG3"/>
|
||||
<signal function="PORTG" group="P" index="4" pad="PG4"/>
|
||||
<signal function="PORTG" group="P" index="5" pad="PG5"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="TC8">
|
||||
@@ -1007,4 +1076,72 @@
|
||||
</value-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="QFP_QFN_64">
|
||||
<pin pad="DNC" position="1"/>
|
||||
<pin pad="PE0" position="2"/>
|
||||
<pin pad="PE1" position="3"/>
|
||||
<pin pad="PE2" position="4"/>
|
||||
<pin pad="PE3" position="5"/>
|
||||
<pin pad="PE4" position="6"/>
|
||||
<pin pad="PE5" position="7"/>
|
||||
<pin pad="PE6" position="8"/>
|
||||
<pin pad="PE7" position="9"/>
|
||||
<pin pad="PB0" position="10"/>
|
||||
<pin pad="PB1" position="11"/>
|
||||
<pin pad="PB2" position="12"/>
|
||||
<pin pad="PB3" position="13"/>
|
||||
<pin pad="PB4" position="14"/>
|
||||
<pin pad="PB5" position="15"/>
|
||||
<pin pad="PB6" position="16"/>
|
||||
<pin pad="PB7" position="17"/>
|
||||
<pin pad="PG3" position="18"/>
|
||||
<pin pad="PG4" position="19"/>
|
||||
<pin pad="PG5" position="20"/>
|
||||
<pin pad="VCC" position="21"/>
|
||||
<pin pad="GDN" position="22"/>
|
||||
<pin pad="XTAL2" position="23"/>
|
||||
<pin pad="XTAL1" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="PG0" position="33"/>
|
||||
<pin pad="PG1" position="34"/>
|
||||
<pin pad="PC0" position="35"/>
|
||||
<pin pad="PC1" position="36"/>
|
||||
<pin pad="PC2" position="37"/>
|
||||
<pin pad="PC3" position="38"/>
|
||||
<pin pad="PC4" position="39"/>
|
||||
<pin pad="PC5" position="40"/>
|
||||
<pin pad="PC6" position="41"/>
|
||||
<pin pad="PC7" position="42"/>
|
||||
<pin pad="PG2" position="43"/>
|
||||
<pin pad="PA7" position="44"/>
|
||||
<pin pad="PA6" position="45"/>
|
||||
<pin pad="PA5" position="46"/>
|
||||
<pin pad="PA4" position="47"/>
|
||||
<pin pad="PA3" position="48"/>
|
||||
<pin pad="PA2" position="49"/>
|
||||
<pin pad="PA1" position="50"/>
|
||||
<pin pad="PA0" position="51"/>
|
||||
<pin pad="VCC" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="PF7" position="54"/>
|
||||
<pin pad="PF6" position="55"/>
|
||||
<pin pad="PF5" position="56"/>
|
||||
<pin pad="PF4" position="57"/>
|
||||
<pin pad="PF3" position="58"/>
|
||||
<pin pad="PF2" position="59"/>
|
||||
<pin pad="PF1" position="60"/>
|
||||
<pin pad="PF0" position="61"/>
|
||||
<pin pad="AREF" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="AVCC" position="64"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant tempmin="0" tempmax="0" speedmax="0" package="" ordercode="standard" vccmin="1.8" vccmax="5.5"/>
|
||||
<variant ordercode="ATmega325A-AU" package="TQFP64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
<variant ordercode="ATmega325A-MU" package="VQFN64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
</variants>
|
||||
<device name="ATmega325A" architecture="AVR8" family="megaAVR">
|
||||
<address-spaces>
|
||||
@@ -99,30 +100,98 @@
|
||||
<instance name="PORTA" caption="I/O Port">
|
||||
<register-group name="PORTA" name-in-module="PORTA" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB" caption="I/O Port">
|
||||
<register-group name="PORTB" name-in-module="PORTB" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC" caption="I/O Port">
|
||||
<register-group name="PORTC" name-in-module="PORTC" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD" caption="I/O Port">
|
||||
<register-group name="PORTD" name-in-module="PORTD" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTE" caption="I/O Port">
|
||||
<register-group name="PORTE" name-in-module="PORTE" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTF" caption="I/O Port">
|
||||
<register-group name="PORTF" name-in-module="PORTF" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTG" caption="I/O Port">
|
||||
<register-group name="PORTG" name-in-module="PORTG" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTG" group="P" index="0" pad="PG0"/>
|
||||
<signal function="PORTG" group="P" index="1" pad="PG1"/>
|
||||
<signal function="PORTG" group="P" index="2" pad="PG2"/>
|
||||
<signal function="PORTG" group="P" index="3" pad="PG3"/>
|
||||
<signal function="PORTG" group="P" index="4" pad="PG4"/>
|
||||
<signal function="PORTG" group="P" index="5" pad="PG5"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="TC8">
|
||||
@@ -1009,4 +1078,72 @@
|
||||
</value-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="QFP_QFN_64">
|
||||
<pin pad="DNC" position="1"/>
|
||||
<pin pad="PE0" position="2"/>
|
||||
<pin pad="PE1" position="3"/>
|
||||
<pin pad="PE2" position="4"/>
|
||||
<pin pad="PE3" position="5"/>
|
||||
<pin pad="PE4" position="6"/>
|
||||
<pin pad="PE5" position="7"/>
|
||||
<pin pad="PE6" position="8"/>
|
||||
<pin pad="PE7" position="9"/>
|
||||
<pin pad="PB0" position="10"/>
|
||||
<pin pad="PB1" position="11"/>
|
||||
<pin pad="PB2" position="12"/>
|
||||
<pin pad="PB3" position="13"/>
|
||||
<pin pad="PB4" position="14"/>
|
||||
<pin pad="PB5" position="15"/>
|
||||
<pin pad="PB6" position="16"/>
|
||||
<pin pad="PB7" position="17"/>
|
||||
<pin pad="PG3" position="18"/>
|
||||
<pin pad="PG4" position="19"/>
|
||||
<pin pad="PG5" position="20"/>
|
||||
<pin pad="VCC" position="21"/>
|
||||
<pin pad="GDN" position="22"/>
|
||||
<pin pad="XTAL2" position="23"/>
|
||||
<pin pad="XTAL1" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="PG0" position="33"/>
|
||||
<pin pad="PG1" position="34"/>
|
||||
<pin pad="PC0" position="35"/>
|
||||
<pin pad="PC1" position="36"/>
|
||||
<pin pad="PC2" position="37"/>
|
||||
<pin pad="PC3" position="38"/>
|
||||
<pin pad="PC4" position="39"/>
|
||||
<pin pad="PC5" position="40"/>
|
||||
<pin pad="PC6" position="41"/>
|
||||
<pin pad="PC7" position="42"/>
|
||||
<pin pad="PG2" position="43"/>
|
||||
<pin pad="PA7" position="44"/>
|
||||
<pin pad="PA6" position="45"/>
|
||||
<pin pad="PA5" position="46"/>
|
||||
<pin pad="PA4" position="47"/>
|
||||
<pin pad="PA3" position="48"/>
|
||||
<pin pad="PA2" position="49"/>
|
||||
<pin pad="PA1" position="50"/>
|
||||
<pin pad="PA0" position="51"/>
|
||||
<pin pad="VCC" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="PF7" position="54"/>
|
||||
<pin pad="PF6" position="55"/>
|
||||
<pin pad="PF5" position="56"/>
|
||||
<pin pad="PF4" position="57"/>
|
||||
<pin pad="PF3" position="58"/>
|
||||
<pin pad="PF2" position="59"/>
|
||||
<pin pad="PF1" position="60"/>
|
||||
<pin pad="PF0" position="61"/>
|
||||
<pin pad="AREF" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="AVCC" position="64"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant tempmin="0" tempmax="0" speedmax="0" package="" ordercode="standard" vccmin="1.8" vccmax="5.5"/>
|
||||
<variant ordercode="ATmega325P-AU" package="TQFP64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
<variant ordercode="ATmega325P-MU" package="VQFN64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
</variants>
|
||||
<device name="ATmega325P" architecture="AVR8" family="megaAVR">
|
||||
<address-spaces>
|
||||
@@ -99,30 +100,98 @@
|
||||
<instance name="PORTA" caption="I/O Port">
|
||||
<register-group name="PORTA" name-in-module="PORTA" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB" caption="I/O Port">
|
||||
<register-group name="PORTB" name-in-module="PORTB" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC" caption="I/O Port">
|
||||
<register-group name="PORTC" name-in-module="PORTC" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD" caption="I/O Port">
|
||||
<register-group name="PORTD" name-in-module="PORTD" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTE" caption="I/O Port">
|
||||
<register-group name="PORTE" name-in-module="PORTE" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTF" caption="I/O Port">
|
||||
<register-group name="PORTF" name-in-module="PORTF" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTG" caption="I/O Port">
|
||||
<register-group name="PORTG" name-in-module="PORTG" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTG" group="P" index="0" pad="PG0"/>
|
||||
<signal function="PORTG" group="P" index="1" pad="PG1"/>
|
||||
<signal function="PORTG" group="P" index="2" pad="PG2"/>
|
||||
<signal function="PORTG" group="P" index="3" pad="PG3"/>
|
||||
<signal function="PORTG" group="P" index="4" pad="PG4"/>
|
||||
<signal function="PORTG" group="P" index="5" pad="PG5"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="TC8">
|
||||
@@ -1011,4 +1080,72 @@
|
||||
</value-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="QFP_QFN_64">
|
||||
<pin pad="DNC" position="1"/>
|
||||
<pin pad="PE0" position="2"/>
|
||||
<pin pad="PE1" position="3"/>
|
||||
<pin pad="PE2" position="4"/>
|
||||
<pin pad="PE3" position="5"/>
|
||||
<pin pad="PE4" position="6"/>
|
||||
<pin pad="PE5" position="7"/>
|
||||
<pin pad="PE6" position="8"/>
|
||||
<pin pad="PE7" position="9"/>
|
||||
<pin pad="PB0" position="10"/>
|
||||
<pin pad="PB1" position="11"/>
|
||||
<pin pad="PB2" position="12"/>
|
||||
<pin pad="PB3" position="13"/>
|
||||
<pin pad="PB4" position="14"/>
|
||||
<pin pad="PB5" position="15"/>
|
||||
<pin pad="PB6" position="16"/>
|
||||
<pin pad="PB7" position="17"/>
|
||||
<pin pad="PG3" position="18"/>
|
||||
<pin pad="PG4" position="19"/>
|
||||
<pin pad="PG5" position="20"/>
|
||||
<pin pad="VCC" position="21"/>
|
||||
<pin pad="GDN" position="22"/>
|
||||
<pin pad="XTAL2" position="23"/>
|
||||
<pin pad="XTAL1" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="PG0" position="33"/>
|
||||
<pin pad="PG1" position="34"/>
|
||||
<pin pad="PC0" position="35"/>
|
||||
<pin pad="PC1" position="36"/>
|
||||
<pin pad="PC2" position="37"/>
|
||||
<pin pad="PC3" position="38"/>
|
||||
<pin pad="PC4" position="39"/>
|
||||
<pin pad="PC5" position="40"/>
|
||||
<pin pad="PC6" position="41"/>
|
||||
<pin pad="PC7" position="42"/>
|
||||
<pin pad="PG2" position="43"/>
|
||||
<pin pad="PA7" position="44"/>
|
||||
<pin pad="PA6" position="45"/>
|
||||
<pin pad="PA5" position="46"/>
|
||||
<pin pad="PA4" position="47"/>
|
||||
<pin pad="PA3" position="48"/>
|
||||
<pin pad="PA2" position="49"/>
|
||||
<pin pad="PA1" position="50"/>
|
||||
<pin pad="PA0" position="51"/>
|
||||
<pin pad="VCC" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="PF7" position="54"/>
|
||||
<pin pad="PF6" position="55"/>
|
||||
<pin pad="PF5" position="56"/>
|
||||
<pin pad="PF4" position="57"/>
|
||||
<pin pad="PF3" position="58"/>
|
||||
<pin pad="PF2" position="59"/>
|
||||
<pin pad="PF1" position="60"/>
|
||||
<pin pad="PF0" position="61"/>
|
||||
<pin pad="AREF" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="AVCC" position="64"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant tempmin="0" tempmax="0" speedmax="0" package="" ordercode="standard" vccmin="1.8" vccmax="5.5"/>
|
||||
<variant ordercode="ATmega325PA-AU" package="TQFP64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
<variant ordercode="ATmega325PA-MU" package="VQFN64" pinout="QFP_QFN_64" tempmax="85" tempmin="-40"/>
|
||||
</variants>
|
||||
<device name="ATmega325PA" architecture="AVR8" family="megaAVR">
|
||||
<address-spaces>
|
||||
@@ -99,30 +100,98 @@
|
||||
<instance name="PORTA" caption="I/O Port">
|
||||
<register-group name="PORTA" name-in-module="PORTA" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB" caption="I/O Port">
|
||||
<register-group name="PORTB" name-in-module="PORTB" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC" caption="I/O Port">
|
||||
<register-group name="PORTC" name-in-module="PORTC" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD" caption="I/O Port">
|
||||
<register-group name="PORTD" name-in-module="PORTD" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTE" caption="I/O Port">
|
||||
<register-group name="PORTE" name-in-module="PORTE" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTF" caption="I/O Port">
|
||||
<register-group name="PORTF" name-in-module="PORTF" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTG" caption="I/O Port">
|
||||
<register-group name="PORTG" name-in-module="PORTG" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTG" group="P" index="0" pad="PG0"/>
|
||||
<signal function="PORTG" group="P" index="1" pad="PG1"/>
|
||||
<signal function="PORTG" group="P" index="2" pad="PG2"/>
|
||||
<signal function="PORTG" group="P" index="3" pad="PG3"/>
|
||||
<signal function="PORTG" group="P" index="4" pad="PG4"/>
|
||||
<signal function="PORTG" group="P" index="5" pad="PG5"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="TC8">
|
||||
@@ -1007,4 +1076,72 @@
|
||||
</value-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="QFP_QFN_64">
|
||||
<pin pad="DNC" position="1"/>
|
||||
<pin pad="PE0" position="2"/>
|
||||
<pin pad="PE1" position="3"/>
|
||||
<pin pad="PE2" position="4"/>
|
||||
<pin pad="PE3" position="5"/>
|
||||
<pin pad="PE4" position="6"/>
|
||||
<pin pad="PE5" position="7"/>
|
||||
<pin pad="PE6" position="8"/>
|
||||
<pin pad="PE7" position="9"/>
|
||||
<pin pad="PB0" position="10"/>
|
||||
<pin pad="PB1" position="11"/>
|
||||
<pin pad="PB2" position="12"/>
|
||||
<pin pad="PB3" position="13"/>
|
||||
<pin pad="PB4" position="14"/>
|
||||
<pin pad="PB5" position="15"/>
|
||||
<pin pad="PB6" position="16"/>
|
||||
<pin pad="PB7" position="17"/>
|
||||
<pin pad="PG3" position="18"/>
|
||||
<pin pad="PG4" position="19"/>
|
||||
<pin pad="PG5" position="20"/>
|
||||
<pin pad="VCC" position="21"/>
|
||||
<pin pad="GDN" position="22"/>
|
||||
<pin pad="XTAL2" position="23"/>
|
||||
<pin pad="XTAL1" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="PG0" position="33"/>
|
||||
<pin pad="PG1" position="34"/>
|
||||
<pin pad="PC0" position="35"/>
|
||||
<pin pad="PC1" position="36"/>
|
||||
<pin pad="PC2" position="37"/>
|
||||
<pin pad="PC3" position="38"/>
|
||||
<pin pad="PC4" position="39"/>
|
||||
<pin pad="PC5" position="40"/>
|
||||
<pin pad="PC6" position="41"/>
|
||||
<pin pad="PC7" position="42"/>
|
||||
<pin pad="PG2" position="43"/>
|
||||
<pin pad="PA7" position="44"/>
|
||||
<pin pad="PA6" position="45"/>
|
||||
<pin pad="PA5" position="46"/>
|
||||
<pin pad="PA4" position="47"/>
|
||||
<pin pad="PA3" position="48"/>
|
||||
<pin pad="PA2" position="49"/>
|
||||
<pin pad="PA1" position="50"/>
|
||||
<pin pad="PA0" position="51"/>
|
||||
<pin pad="VCC" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="PF7" position="54"/>
|
||||
<pin pad="PF6" position="55"/>
|
||||
<pin pad="PF5" position="56"/>
|
||||
<pin pad="PF4" position="57"/>
|
||||
<pin pad="PF3" position="58"/>
|
||||
<pin pad="PF2" position="59"/>
|
||||
<pin pad="PF1" position="60"/>
|
||||
<pin pad="PF0" position="61"/>
|
||||
<pin pad="AREF" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="AVCC" position="64"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant tempmin="0" tempmax="0" speedmax="0" package="" ordercode="standard" vccmin="4.0" vccmax="5.5"/>
|
||||
<variant ordercode="ATmega406-1AAU" package="LQFP48" pinout="QFP48" tempmax="85" tempmin="-40"/>
|
||||
</variants>
|
||||
<device name="ATmega406" architecture="AVR8" family="megaAVR">
|
||||
<address-spaces>
|
||||
@@ -111,18 +111,45 @@
|
||||
<instance name="PORTA" caption="I/O Port">
|
||||
<register-group name="PORTA" name-in-module="PORTA" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB" caption="I/O Port">
|
||||
<register-group name="PORTB" name-in-module="PORTB" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC" caption="I/O Port">
|
||||
<register-group name="PORTC" name-in-module="PORTC" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD" caption="I/O Port">
|
||||
<register-group name="PORTD" name-in-module="PORTD" offset="0x00" address-space="data"
|
||||
caption="I/O Port"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="BOOT_LOAD">
|
||||
@@ -833,4 +860,56 @@
|
||||
</value-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="QFP48">
|
||||
<pin pad="SGND" position="1"/>
|
||||
<pin pad="PA0" position="2"/>
|
||||
<pin pad="PA1" position="3"/>
|
||||
<pin pad="PA2" position="4"/>
|
||||
<pin pad="PA3" position="5"/>
|
||||
<pin pad="VREG" position="6"/>
|
||||
<pin pad="VCC" position="7"/>
|
||||
<pin pad="GND" position="8"/>
|
||||
<pin pad="PA4" position="9"/>
|
||||
<pin pad="PA5" position="10"/>
|
||||
<pin pad="PA6" position="11"/>
|
||||
<pin pad="PA7" position="12"/>
|
||||
<pin pad="RESET" position="13"/>
|
||||
<pin pad="XTAL1" position="14"/>
|
||||
<pin pad="XTAL2" position="15"/>
|
||||
<pin pad="GND" position="16"/>
|
||||
<pin pad="PB0" position="17"/>
|
||||
<pin pad="PB1" position="18"/>
|
||||
<pin pad="PB2" position="19"/>
|
||||
<pin pad="PB3" position="20"/>
|
||||
<pin pad="PB4" position="21"/>
|
||||
<pin pad="PB5" position="22"/>
|
||||
<pin pad="SCL" position="23"/>
|
||||
<pin pad="SDA" position="24"/>
|
||||
<pin pad="PB6" position="25"/>
|
||||
<pin pad="PB7" position="26"/>
|
||||
<pin pad="PD0" position="27"/>
|
||||
<pin pad="PD1" position="28"/>
|
||||
<pin pad="GND" position="29"/>
|
||||
<pin pad="PC0" position="30"/>
|
||||
<pin pad="BATT" position="31"/>
|
||||
<pin pad="OPC" position="32"/>
|
||||
<pin pad="OC" position="33"/>
|
||||
<pin pad="VFET" position="34"/>
|
||||
<pin pad="OD" position="35"/>
|
||||
<pin pad="PVT1" position="36"/>
|
||||
<pin pad="GND" position="37"/>
|
||||
<pin pad="PV4" position="38"/>
|
||||
<pin pad="PV3" position="39"/>
|
||||
<pin pad="PV2" position="40"/>
|
||||
<pin pad="PV1" position="41"/>
|
||||
<pin pad="NV" position="42"/>
|
||||
<pin pad="VREF" position="43"/>
|
||||
<pin pad="VREFGND" position="44"/>
|
||||
<pin pad="PPI" position="45"/>
|
||||
<pin pad="PI" position="46"/>
|
||||
<pin pad="NI" position="47"/>
|
||||
<pin pad="NNI" position="48"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant ordercode="ATXMEGA128A1-AU" package="TQFP100" speedmax="32000000" tempmax="0" tempmin="0" vccmax="3.6"
|
||||
vccmin="1.6"/>
|
||||
<variant ordercode="ATXMEGA128A1-CU" package="CBGA100" speedmax="32000000" tempmax="0" tempmin="0" vccmax="3.6"
|
||||
vccmin="1.6"/>
|
||||
<variant ordercode="ATXMEGA128A1-AU" package="TQFP100" pinout="TQFP100" speedmax="32000000" tempmax="0"
|
||||
tempmin="0" vccmax="3.6" vccmin="1.6"/>
|
||||
<variant ordercode="ATXMEGA128A1-CU" package="CBGA100" pinout="CBGA100" speedmax="32000000" tempmax="0"
|
||||
tempmin="0" vccmax="3.6" vccmin="1.6"/>
|
||||
</variants>
|
||||
<device name="ATxmega128A1" architecture="AVR8_XMEGA" family="AVR XMEGA">
|
||||
<address-spaces>
|
||||
@@ -202,36 +202,136 @@
|
||||
</instance>
|
||||
<instance name="PORTA">
|
||||
<register-group address-space="data" offset="0x0600" name-in-module="PORT" name="PORTA"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB">
|
||||
<register-group address-space="data" offset="0x0620" name-in-module="PORT" name="PORTB"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC">
|
||||
<register-group address-space="data" offset="0x0640" name-in-module="PORT" name="PORTC"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD">
|
||||
<register-group address-space="data" offset="0x0660" name-in-module="PORT" name="PORTD"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTE">
|
||||
<register-group address-space="data" offset="0x0680" name-in-module="PORT" name="PORTE"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTF">
|
||||
<register-group address-space="data" offset="0x06A0" name-in-module="PORT" name="PORTF"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTH">
|
||||
<register-group address-space="data" offset="0x06E0" name-in-module="PORT" name="PORTH"/>
|
||||
<signals>
|
||||
<signal function="PORTH" group="P" index="0" pad="PH0"/>
|
||||
<signal function="PORTH" group="P" index="1" pad="PH1"/>
|
||||
<signal function="PORTH" group="P" index="2" pad="PH2"/>
|
||||
<signal function="PORTH" group="P" index="3" pad="PH3"/>
|
||||
<signal function="PORTH" group="P" index="4" pad="PH4"/>
|
||||
<signal function="PORTH" group="P" index="5" pad="PH5"/>
|
||||
<signal function="PORTH" group="P" index="6" pad="PH6"/>
|
||||
<signal function="PORTH" group="P" index="7" pad="PH7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTJ">
|
||||
<register-group address-space="data" offset="0x0700" name-in-module="PORT" name="PORTJ"/>
|
||||
<signals>
|
||||
<signal function="PORTJ" group="P" index="0" pad="PJ0"/>
|
||||
<signal function="PORTJ" group="P" index="1" pad="PJ1"/>
|
||||
<signal function="PORTJ" group="P" index="2" pad="PJ2"/>
|
||||
<signal function="PORTJ" group="P" index="3" pad="PJ3"/>
|
||||
<signal function="PORTJ" group="P" index="4" pad="PJ4"/>
|
||||
<signal function="PORTJ" group="P" index="5" pad="PJ5"/>
|
||||
<signal function="PORTJ" group="P" index="6" pad="PJ6"/>
|
||||
<signal function="PORTJ" group="P" index="7" pad="PJ7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTK">
|
||||
<register-group address-space="data" offset="0x0720" name-in-module="PORT" name="PORTK"/>
|
||||
<signals>
|
||||
<signal function="PORTK" group="P" index="0" pad="PK0"/>
|
||||
<signal function="PORTK" group="P" index="1" pad="PK1"/>
|
||||
<signal function="PORTK" group="P" index="2" pad="PK2"/>
|
||||
<signal function="PORTK" group="P" index="3" pad="PK3"/>
|
||||
<signal function="PORTK" group="P" index="4" pad="PK4"/>
|
||||
<signal function="PORTK" group="P" index="5" pad="PK5"/>
|
||||
<signal function="PORTK" group="P" index="6" pad="PK6"/>
|
||||
<signal function="PORTK" group="P" index="7" pad="PK7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTQ">
|
||||
<register-group address-space="data" offset="0x07C0" name-in-module="PORT" name="PORTQ"/>
|
||||
<signals>
|
||||
<signal function="PORTQ" group="P" index="0" pad="PQ0"/>
|
||||
<signal function="PORTQ" group="P" index="1" pad="PQ1"/>
|
||||
<signal function="PORTQ" group="P" index="2" pad="PQ2"/>
|
||||
<signal function="PORTQ" group="P" index="3" pad="PQ3"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTR">
|
||||
<register-group address-space="data" offset="0x07E0" name-in-module="PORT" name="PORTR"/>
|
||||
<signals>
|
||||
<signal function="PORTR" group="P" index="0" pad="PR0"/>
|
||||
<signal function="PORTR" group="P" index="1" pad="PR1"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="TC" id="I6090">
|
||||
@@ -2792,4 +2892,210 @@
|
||||
</interrupt-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="TQFP100">
|
||||
<pin pad="PA6" position="1"/>
|
||||
<pin pad="PA7" position="2"/>
|
||||
<pin pad="GND" position="3"/>
|
||||
<pin pad="AVCC" position="4"/>
|
||||
<pin pad="PB0" position="5"/>
|
||||
<pin pad="PB1" position="6"/>
|
||||
<pin pad="PB2" position="7"/>
|
||||
<pin pad="PB3" position="8"/>
|
||||
<pin pad="PB4" position="9"/>
|
||||
<pin pad="PB5" position="10"/>
|
||||
<pin pad="PB6" position="11"/>
|
||||
<pin pad="PB7" position="12"/>
|
||||
<pin pad="GND" position="13"/>
|
||||
<pin pad="VCC" position="14"/>
|
||||
<pin pad="PC0" position="15"/>
|
||||
<pin pad="PC1" position="16"/>
|
||||
<pin pad="PC2" position="17"/>
|
||||
<pin pad="PC3" position="18"/>
|
||||
<pin pad="PC4" position="19"/>
|
||||
<pin pad="PC5" position="20"/>
|
||||
<pin pad="PC6" position="21"/>
|
||||
<pin pad="PC7" position="22"/>
|
||||
<pin pad="GND" position="23"/>
|
||||
<pin pad="VCC" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="GND" position="33"/>
|
||||
<pin pad="VCC" position="34"/>
|
||||
<pin pad="PE0" position="35"/>
|
||||
<pin pad="PE1" position="36"/>
|
||||
<pin pad="PE2" position="37"/>
|
||||
<pin pad="PE3" position="38"/>
|
||||
<pin pad="PE4" position="39"/>
|
||||
<pin pad="PE5" position="40"/>
|
||||
<pin pad="PE6" position="41"/>
|
||||
<pin pad="PE7" position="42"/>
|
||||
<pin pad="GND" position="43"/>
|
||||
<pin pad="VCC" position="44"/>
|
||||
<pin pad="PF0" position="45"/>
|
||||
<pin pad="PF1" position="46"/>
|
||||
<pin pad="PF2" position="47"/>
|
||||
<pin pad="PF3" position="48"/>
|
||||
<pin pad="PF4" position="49"/>
|
||||
<pin pad="PF5" position="50"/>
|
||||
<pin pad="PF6" position="51"/>
|
||||
<pin pad="PF7" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="VCC" position="54"/>
|
||||
<pin pad="PH0" position="55"/>
|
||||
<pin pad="PH1" position="56"/>
|
||||
<pin pad="PH2" position="57"/>
|
||||
<pin pad="PH3" position="58"/>
|
||||
<pin pad="PH4" position="59"/>
|
||||
<pin pad="PH5" position="60"/>
|
||||
<pin pad="PH6" position="61"/>
|
||||
<pin pad="PH7" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="VCC" position="64"/>
|
||||
<pin pad="PJ0" position="65"/>
|
||||
<pin pad="PJ1" position="66"/>
|
||||
<pin pad="PJ2" position="67"/>
|
||||
<pin pad="PJ3" position="68"/>
|
||||
<pin pad="PJ4" position="69"/>
|
||||
<pin pad="PJ5" position="70"/>
|
||||
<pin pad="PJ6" position="71"/>
|
||||
<pin pad="PJ7" position="72"/>
|
||||
<pin pad="GND" position="73"/>
|
||||
<pin pad="VCC" position="74"/>
|
||||
<pin pad="PK0" position="75"/>
|
||||
<pin pad="PK1" position="76"/>
|
||||
<pin pad="PK2" position="77"/>
|
||||
<pin pad="PK3" position="78"/>
|
||||
<pin pad="PK4" position="79"/>
|
||||
<pin pad="PK5" position="80"/>
|
||||
<pin pad="PK6" position="81"/>
|
||||
<pin pad="PK7" position="82"/>
|
||||
<pin pad="VCC" position="83"/>
|
||||
<pin pad="GND" position="84"/>
|
||||
<pin pad="PQ0" position="85"/>
|
||||
<pin pad="PQ1" position="86"/>
|
||||
<pin pad="PQ2" position="87"/>
|
||||
<pin pad="PQ3" position="88"/>
|
||||
<pin pad="PDI" position="89"/>
|
||||
<pin pad="RESET" position="90"/>
|
||||
<pin pad="PR0" position="91"/>
|
||||
<pin pad="PR1" position="92"/>
|
||||
<pin pad="GND" position="93"/>
|
||||
<pin pad="AVCC" position="94"/>
|
||||
<pin pad="PA0" position="95"/>
|
||||
<pin pad="PA1" position="96"/>
|
||||
<pin pad="PA2" position="97"/>
|
||||
<pin pad="PA3" position="98"/>
|
||||
<pin pad="PA4" position="99"/>
|
||||
<pin pad="PA5" position="100"/>
|
||||
</pinout>
|
||||
<pinout name="BGA100">
|
||||
<pin pad="PK0" position="A1"/>
|
||||
<pin pad="VCC" position="A2"/>
|
||||
<pin pad="GND" position="A3"/>
|
||||
<pin pad="PJ3" position="A4"/>
|
||||
<pin pad="VCC" position="A5"/>
|
||||
<pin pad="GND" position="A6"/>
|
||||
<pin pad="PH1" position="A7"/>
|
||||
<pin pad="GND" position="A8"/>
|
||||
<pin pad="VCC" position="A9"/>
|
||||
<pin pad="PF7" position="A10"/>
|
||||
<pin pad="PK3" position="B1"/>
|
||||
<pin pad="PK2" position="B2"/>
|
||||
<pin pad="PK1" position="B3"/>
|
||||
<pin pad="PJ4" position="B4"/>
|
||||
<pin pad="PH7" position="B5"/>
|
||||
<pin pad="PH4" position="B6"/>
|
||||
<pin pad="PH2" position="B7"/>
|
||||
<pin pad="PH0" position="B8"/>
|
||||
<pin pad="PF6" position="B9"/>
|
||||
<pin pad="PF5" position="B10"/>
|
||||
<pin pad="VCC" position="C1"/>
|
||||
<pin pad="PK5" position="C2"/>
|
||||
<pin pad="PK4" position="C3"/>
|
||||
<pin pad="PJ5" position="C4"/>
|
||||
<pin pad="PJ0" position="C5"/>
|
||||
<pin pad="PH5" position="C6"/>
|
||||
<pin pad="PH3" position="C7"/>
|
||||
<pin pad="PF2" position="C8"/>
|
||||
<pin pad="PF3" position="C9"/>
|
||||
<pin pad="VCC" position="C10"/>
|
||||
<pin pad="GND" position="D1"/>
|
||||
<pin pad="PK6" position="D2"/>
|
||||
<pin pad="PK7" position="D3"/>
|
||||
<pin pad="PJ6" position="D4"/>
|
||||
<pin pad="PJ1" position="D5"/>
|
||||
<pin pad="PH6" position="D6"/>
|
||||
<pin pad="PF0" position="D7"/>
|
||||
<pin pad="PF1" position="D8"/>
|
||||
<pin pad="PF4" position="D9"/>
|
||||
<pin pad="GND" position="D10"/>
|
||||
<pin pad="PQ0" position="E1"/>
|
||||
<pin pad="PQ1" position="E2"/>
|
||||
<pin pad="PQ2" position="E3"/>
|
||||
<pin pad="PJ7" position="E4"/>
|
||||
<pin pad="PJ2" position="E5"/>
|
||||
<pin pad="PE7" position="E6"/>
|
||||
<pin pad="PE6" position="E7"/>
|
||||
<pin pad="PE5" position="E8"/>
|
||||
<pin pad="PE4" position="E9"/>
|
||||
<pin pad="PE3" position="E10"/>
|
||||
<pin pad="PR1" position="F1"/>
|
||||
<pin pad="PR0" position="F2"/>
|
||||
<pin pad="RESET" position="F3"/>
|
||||
<pin pad="PDI_DATA" position="F4"/>
|
||||
<pin pad="PQ3" position="F5"/>
|
||||
<pin pad="PC2" position="F6"/>
|
||||
<pin pad="PE2" position="F7"/>
|
||||
<pin pad="PE1" position="F8"/>
|
||||
<pin pad="PE0" position="F9"/>
|
||||
<pin pad="VCC" position="F10"/>
|
||||
<pin pad="GND" position="G1"/>
|
||||
<pin pad="PA1" position="G2"/>
|
||||
<pin pad="PA4" position="G3"/>
|
||||
<pin pad="PB3" position="G4"/>
|
||||
<pin pad="PB4" position="G5"/>
|
||||
<pin pad="PC1" position="G6"/>
|
||||
<pin pad="PC6" position="G7"/>
|
||||
<pin pad="PD7" position="G8"/>
|
||||
<pin pad="PD6" position="G9"/>
|
||||
<pin pad="GND" position="G10"/>
|
||||
<pin pad="AVCC" position="H1"/>
|
||||
<pin pad="PA2" position="H2"/>
|
||||
<pin pad="PA5" position="H3"/>
|
||||
<pin pad="PB2" position="H4"/>
|
||||
<pin pad="PB5" position="H5"/>
|
||||
<pin pad="PC0" position="H6"/>
|
||||
<pin pad="PC5" position="H7"/>
|
||||
<pin pad="PD5" position="H8"/>
|
||||
<pin pad="PD4" position="H9"/>
|
||||
<pin pad="PD3" position="H10"/>
|
||||
<pin pad="PA0" position="J1"/>
|
||||
<pin pad="PA3" position="J2"/>
|
||||
<pin pad="PB0" position="J3"/>
|
||||
<pin pad="PB1" position="J4"/>
|
||||
<pin pad="PB6" position="J5"/>
|
||||
<pin pad="PC3" position="J6"/>
|
||||
<pin pad="PC4" position="J7"/>
|
||||
<pin pad="PC7" position="J8"/>
|
||||
<pin pad="PD2" position="J9"/>
|
||||
<pin pad="PD1" position="J10"/>
|
||||
<pin pad="PA6" position="K1"/>
|
||||
<pin pad="PA7" position="K2"/>
|
||||
<pin pad="GND" position="K3"/>
|
||||
<pin pad="AVCC" position="K4"/>
|
||||
<pin pad="PB7" position="K5"/>
|
||||
<pin pad="VCC " position="K6"/>
|
||||
<pin pad="GND" position="K7"/>
|
||||
<pin pad="VCC" position="K8"/>
|
||||
<pin pad="GND" position="K9"/>
|
||||
<pin pad="PD0" position="K10"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<target-description-file>
|
||||
<variants>
|
||||
<variant ordercode="ATXMEGA64A1-AU" package="TQFP100" speedmax="32000000" tempmax="0" tempmin="0" vccmax="3.6"
|
||||
vccmin="1.6"/>
|
||||
<variant ordercode="ATXMEGA64A1-CU" package="CBGA100" speedmax="32000000" tempmax="0" tempmin="0" vccmax="3.6"
|
||||
vccmin="1.6"/>
|
||||
<variant ordercode="ATXMEGA64A1-AU" package="TQFP100" pinout="TQFP100" speedmax="32000000" tempmax="0"
|
||||
tempmin="0" vccmax="3.6" vccmin="1.6"/>
|
||||
<variant ordercode="ATXMEGA64A1-CU" package="CBGA100" pinout="CBGA100" speedmax="32000000" tempmax="0"
|
||||
tempmin="0" vccmax="3.6" vccmin="1.6"/>
|
||||
</variants>
|
||||
<device name="ATxmega64A1" architecture="AVR8_XMEGA" family="AVR XMEGA">
|
||||
<address-spaces>
|
||||
@@ -202,36 +202,136 @@
|
||||
</instance>
|
||||
<instance name="PORTA">
|
||||
<register-group address-space="data" offset="0x0600" name-in-module="PORT" name="PORTA"/>
|
||||
<signals>
|
||||
<signal function="PORTA" group="P" index="0" pad="PA0"/>
|
||||
<signal function="PORTA" group="P" index="1" pad="PA1"/>
|
||||
<signal function="PORTA" group="P" index="2" pad="PA2"/>
|
||||
<signal function="PORTA" group="P" index="3" pad="PA3"/>
|
||||
<signal function="PORTA" group="P" index="4" pad="PA4"/>
|
||||
<signal function="PORTA" group="P" index="5" pad="PA5"/>
|
||||
<signal function="PORTA" group="P" index="6" pad="PA6"/>
|
||||
<signal function="PORTA" group="P" index="7" pad="PA7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTB">
|
||||
<register-group address-space="data" offset="0x0620" name-in-module="PORT" name="PORTB"/>
|
||||
<signals>
|
||||
<signal function="PORTB" group="P" index="0" pad="PB0"/>
|
||||
<signal function="PORTB" group="P" index="1" pad="PB1"/>
|
||||
<signal function="PORTB" group="P" index="2" pad="PB2"/>
|
||||
<signal function="PORTB" group="P" index="3" pad="PB3"/>
|
||||
<signal function="PORTB" group="P" index="4" pad="PB4"/>
|
||||
<signal function="PORTB" group="P" index="5" pad="PB5"/>
|
||||
<signal function="PORTB" group="P" index="6" pad="PB6"/>
|
||||
<signal function="PORTB" group="P" index="7" pad="PB7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTC">
|
||||
<register-group address-space="data" offset="0x0640" name-in-module="PORT" name="PORTC"/>
|
||||
<signals>
|
||||
<signal function="PORTC" group="P" index="0" pad="PC0"/>
|
||||
<signal function="PORTC" group="P" index="1" pad="PC1"/>
|
||||
<signal function="PORTC" group="P" index="2" pad="PC2"/>
|
||||
<signal function="PORTC" group="P" index="3" pad="PC3"/>
|
||||
<signal function="PORTC" group="P" index="4" pad="PC4"/>
|
||||
<signal function="PORTC" group="P" index="5" pad="PC5"/>
|
||||
<signal function="PORTC" group="P" index="6" pad="PC6"/>
|
||||
<signal function="PORTC" group="P" index="7" pad="PC7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTD">
|
||||
<register-group address-space="data" offset="0x0660" name-in-module="PORT" name="PORTD"/>
|
||||
<signals>
|
||||
<signal function="PORTD" group="P" index="0" pad="PD0"/>
|
||||
<signal function="PORTD" group="P" index="1" pad="PD1"/>
|
||||
<signal function="PORTD" group="P" index="2" pad="PD2"/>
|
||||
<signal function="PORTD" group="P" index="3" pad="PD3"/>
|
||||
<signal function="PORTD" group="P" index="4" pad="PD4"/>
|
||||
<signal function="PORTD" group="P" index="5" pad="PD5"/>
|
||||
<signal function="PORTD" group="P" index="6" pad="PD6"/>
|
||||
<signal function="PORTD" group="P" index="7" pad="PD7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTE">
|
||||
<register-group address-space="data" offset="0x0680" name-in-module="PORT" name="PORTE"/>
|
||||
<signals>
|
||||
<signal function="PORTE" group="P" index="0" pad="PE0"/>
|
||||
<signal function="PORTE" group="P" index="1" pad="PE1"/>
|
||||
<signal function="PORTE" group="P" index="2" pad="PE2"/>
|
||||
<signal function="PORTE" group="P" index="3" pad="PE3"/>
|
||||
<signal function="PORTE" group="P" index="4" pad="PE4"/>
|
||||
<signal function="PORTE" group="P" index="5" pad="PE5"/>
|
||||
<signal function="PORTE" group="P" index="6" pad="PE6"/>
|
||||
<signal function="PORTE" group="P" index="7" pad="PE7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTF">
|
||||
<register-group address-space="data" offset="0x06A0" name-in-module="PORT" name="PORTF"/>
|
||||
<signals>
|
||||
<signal function="PORTF" group="P" index="0" pad="PF0"/>
|
||||
<signal function="PORTF" group="P" index="1" pad="PF1"/>
|
||||
<signal function="PORTF" group="P" index="2" pad="PF2"/>
|
||||
<signal function="PORTF" group="P" index="3" pad="PF3"/>
|
||||
<signal function="PORTF" group="P" index="4" pad="PF4"/>
|
||||
<signal function="PORTF" group="P" index="5" pad="PF5"/>
|
||||
<signal function="PORTF" group="P" index="6" pad="PF6"/>
|
||||
<signal function="PORTF" group="P" index="7" pad="PF7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTH">
|
||||
<register-group address-space="data" offset="0x06E0" name-in-module="PORT" name="PORTH"/>
|
||||
<signals>
|
||||
<signal function="PORTH" group="P" index="0" pad="PH0"/>
|
||||
<signal function="PORTH" group="P" index="1" pad="PH1"/>
|
||||
<signal function="PORTH" group="P" index="2" pad="PH2"/>
|
||||
<signal function="PORTH" group="P" index="3" pad="PH3"/>
|
||||
<signal function="PORTH" group="P" index="4" pad="PH4"/>
|
||||
<signal function="PORTH" group="P" index="5" pad="PH5"/>
|
||||
<signal function="PORTH" group="P" index="6" pad="PH6"/>
|
||||
<signal function="PORTH" group="P" index="7" pad="PH7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTJ">
|
||||
<register-group address-space="data" offset="0x0700" name-in-module="PORT" name="PORTJ"/>
|
||||
<signals>
|
||||
<signal function="PORTJ" group="P" index="0" pad="PJ0"/>
|
||||
<signal function="PORTJ" group="P" index="1" pad="PJ1"/>
|
||||
<signal function="PORTJ" group="P" index="2" pad="PJ2"/>
|
||||
<signal function="PORTJ" group="P" index="3" pad="PJ3"/>
|
||||
<signal function="PORTJ" group="P" index="4" pad="PJ4"/>
|
||||
<signal function="PORTJ" group="P" index="5" pad="PJ5"/>
|
||||
<signal function="PORTJ" group="P" index="6" pad="PJ6"/>
|
||||
<signal function="PORTJ" group="P" index="7" pad="PJ7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTK">
|
||||
<register-group address-space="data" offset="0x0720" name-in-module="PORT" name="PORTK"/>
|
||||
<signals>
|
||||
<signal function="PORTK" group="P" index="0" pad="PK0"/>
|
||||
<signal function="PORTK" group="P" index="1" pad="PK1"/>
|
||||
<signal function="PORTK" group="P" index="2" pad="PK2"/>
|
||||
<signal function="PORTK" group="P" index="3" pad="PK3"/>
|
||||
<signal function="PORTK" group="P" index="4" pad="PK4"/>
|
||||
<signal function="PORTK" group="P" index="5" pad="PK5"/>
|
||||
<signal function="PORTK" group="P" index="6" pad="PK6"/>
|
||||
<signal function="PORTK" group="P" index="7" pad="PK7"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTQ">
|
||||
<register-group address-space="data" offset="0x07C0" name-in-module="PORT" name="PORTQ"/>
|
||||
<signals>
|
||||
<signal function="PORTQ" group="P" index="0" pad="PQ0"/>
|
||||
<signal function="PORTQ" group="P" index="1" pad="PQ1"/>
|
||||
<signal function="PORTQ" group="P" index="2" pad="PQ2"/>
|
||||
<signal function="PORTQ" group="P" index="3" pad="PQ3"/>
|
||||
</signals>
|
||||
</instance>
|
||||
<instance name="PORTR">
|
||||
<register-group address-space="data" offset="0x07E0" name-in-module="PORT" name="PORTR"/>
|
||||
<signals>
|
||||
<signal function="PORTR" group="P" index="0" pad="PR0"/>
|
||||
<signal function="PORTR" group="P" index="1" pad="PR1"/>
|
||||
</signals>
|
||||
</instance>
|
||||
</module>
|
||||
<module name="TC" id="I6090">
|
||||
@@ -2792,4 +2892,210 @@
|
||||
</interrupt-group>
|
||||
</module>
|
||||
</modules>
|
||||
<pinouts>
|
||||
<pinout name="TQFP100">
|
||||
<pin pad="PA6" position="1"/>
|
||||
<pin pad="PA7" position="2"/>
|
||||
<pin pad="GND" position="3"/>
|
||||
<pin pad="AVCC" position="4"/>
|
||||
<pin pad="PB0" position="5"/>
|
||||
<pin pad="PB1" position="6"/>
|
||||
<pin pad="PB2" position="7"/>
|
||||
<pin pad="PB3" position="8"/>
|
||||
<pin pad="PB4" position="9"/>
|
||||
<pin pad="PB5" position="10"/>
|
||||
<pin pad="PB6" position="11"/>
|
||||
<pin pad="PB7" position="12"/>
|
||||
<pin pad="GND" position="13"/>
|
||||
<pin pad="VCC" position="14"/>
|
||||
<pin pad="PC0" position="15"/>
|
||||
<pin pad="PC1" position="16"/>
|
||||
<pin pad="PC2" position="17"/>
|
||||
<pin pad="PC3" position="18"/>
|
||||
<pin pad="PC4" position="19"/>
|
||||
<pin pad="PC5" position="20"/>
|
||||
<pin pad="PC6" position="21"/>
|
||||
<pin pad="PC7" position="22"/>
|
||||
<pin pad="GND" position="23"/>
|
||||
<pin pad="VCC" position="24"/>
|
||||
<pin pad="PD0" position="25"/>
|
||||
<pin pad="PD1" position="26"/>
|
||||
<pin pad="PD2" position="27"/>
|
||||
<pin pad="PD3" position="28"/>
|
||||
<pin pad="PD4" position="29"/>
|
||||
<pin pad="PD5" position="30"/>
|
||||
<pin pad="PD6" position="31"/>
|
||||
<pin pad="PD7" position="32"/>
|
||||
<pin pad="GND" position="33"/>
|
||||
<pin pad="VCC" position="34"/>
|
||||
<pin pad="PE0" position="35"/>
|
||||
<pin pad="PE1" position="36"/>
|
||||
<pin pad="PE2" position="37"/>
|
||||
<pin pad="PE3" position="38"/>
|
||||
<pin pad="PE4" position="39"/>
|
||||
<pin pad="PE5" position="40"/>
|
||||
<pin pad="PE6" position="41"/>
|
||||
<pin pad="PE7" position="42"/>
|
||||
<pin pad="GND" position="43"/>
|
||||
<pin pad="VCC" position="44"/>
|
||||
<pin pad="PF0" position="45"/>
|
||||
<pin pad="PF1" position="46"/>
|
||||
<pin pad="PF2" position="47"/>
|
||||
<pin pad="PF3" position="48"/>
|
||||
<pin pad="PF4" position="49"/>
|
||||
<pin pad="PF5" position="50"/>
|
||||
<pin pad="PF6" position="51"/>
|
||||
<pin pad="PF7" position="52"/>
|
||||
<pin pad="GND" position="53"/>
|
||||
<pin pad="VCC" position="54"/>
|
||||
<pin pad="PH0" position="55"/>
|
||||
<pin pad="PH1" position="56"/>
|
||||
<pin pad="PH2" position="57"/>
|
||||
<pin pad="PH3" position="58"/>
|
||||
<pin pad="PH4" position="59"/>
|
||||
<pin pad="PH5" position="60"/>
|
||||
<pin pad="PH6" position="61"/>
|
||||
<pin pad="PH7" position="62"/>
|
||||
<pin pad="GND" position="63"/>
|
||||
<pin pad="VCC" position="64"/>
|
||||
<pin pad="PJ0" position="65"/>
|
||||
<pin pad="PJ1" position="66"/>
|
||||
<pin pad="PJ2" position="67"/>
|
||||
<pin pad="PJ3" position="68"/>
|
||||
<pin pad="PJ4" position="69"/>
|
||||
<pin pad="PJ5" position="70"/>
|
||||
<pin pad="PJ6" position="71"/>
|
||||
<pin pad="PJ7" position="72"/>
|
||||
<pin pad="GND" position="73"/>
|
||||
<pin pad="VCC" position="74"/>
|
||||
<pin pad="PK0" position="75"/>
|
||||
<pin pad="PK1" position="76"/>
|
||||
<pin pad="PK2" position="77"/>
|
||||
<pin pad="PK3" position="78"/>
|
||||
<pin pad="PK4" position="79"/>
|
||||
<pin pad="PK5" position="80"/>
|
||||
<pin pad="PK6" position="81"/>
|
||||
<pin pad="PK7" position="82"/>
|
||||
<pin pad="VCC" position="83"/>
|
||||
<pin pad="GND" position="84"/>
|
||||
<pin pad="PQ0" position="85"/>
|
||||
<pin pad="PQ1" position="86"/>
|
||||
<pin pad="PQ2" position="87"/>
|
||||
<pin pad="PQ3" position="88"/>
|
||||
<pin pad="PDI" position="89"/>
|
||||
<pin pad="RESET" position="90"/>
|
||||
<pin pad="PR0" position="91"/>
|
||||
<pin pad="PR1" position="92"/>
|
||||
<pin pad="GND" position="93"/>
|
||||
<pin pad="AVCC" position="94"/>
|
||||
<pin pad="PA0" position="95"/>
|
||||
<pin pad="PA1" position="96"/>
|
||||
<pin pad="PA2" position="97"/>
|
||||
<pin pad="PA3" position="98"/>
|
||||
<pin pad="PA4" position="99"/>
|
||||
<pin pad="PA5" position="100"/>
|
||||
</pinout>
|
||||
<pinout name="BGA100">
|
||||
<pin pad="PK0" position="A1"/>
|
||||
<pin pad="VCC" position="A2"/>
|
||||
<pin pad="GND" position="A3"/>
|
||||
<pin pad="PJ3" position="A4"/>
|
||||
<pin pad="VCC" position="A5"/>
|
||||
<pin pad="GND" position="A6"/>
|
||||
<pin pad="PH1" position="A7"/>
|
||||
<pin pad="GND" position="A8"/>
|
||||
<pin pad="VCC" position="A9"/>
|
||||
<pin pad="PF7" position="A10"/>
|
||||
<pin pad="PK3" position="B1"/>
|
||||
<pin pad="PK2" position="B2"/>
|
||||
<pin pad="PK1" position="B3"/>
|
||||
<pin pad="PJ4" position="B4"/>
|
||||
<pin pad="PH7" position="B5"/>
|
||||
<pin pad="PH4" position="B6"/>
|
||||
<pin pad="PH2" position="B7"/>
|
||||
<pin pad="PH0" position="B8"/>
|
||||
<pin pad="PF6" position="B9"/>
|
||||
<pin pad="PF5" position="B10"/>
|
||||
<pin pad="VCC" position="C1"/>
|
||||
<pin pad="PK5" position="C2"/>
|
||||
<pin pad="PK4" position="C3"/>
|
||||
<pin pad="PJ5" position="C4"/>
|
||||
<pin pad="PJ0" position="C5"/>
|
||||
<pin pad="PH5" position="C6"/>
|
||||
<pin pad="PH3" position="C7"/>
|
||||
<pin pad="PF2" position="C8"/>
|
||||
<pin pad="PF3" position="C9"/>
|
||||
<pin pad="VCC" position="C10"/>
|
||||
<pin pad="GND" position="D1"/>
|
||||
<pin pad="PK6" position="D2"/>
|
||||
<pin pad="PK7" position="D3"/>
|
||||
<pin pad="PJ6" position="D4"/>
|
||||
<pin pad="PJ1" position="D5"/>
|
||||
<pin pad="PH6" position="D6"/>
|
||||
<pin pad="PF0" position="D7"/>
|
||||
<pin pad="PF1" position="D8"/>
|
||||
<pin pad="PF4" position="D9"/>
|
||||
<pin pad="GND" position="D10"/>
|
||||
<pin pad="PQ0" position="E1"/>
|
||||
<pin pad="PQ1" position="E2"/>
|
||||
<pin pad="PQ2" position="E3"/>
|
||||
<pin pad="PJ7" position="E4"/>
|
||||
<pin pad="PJ2" position="E5"/>
|
||||
<pin pad="PE7" position="E6"/>
|
||||
<pin pad="PE6" position="E7"/>
|
||||
<pin pad="PE5" position="E8"/>
|
||||
<pin pad="PE4" position="E9"/>
|
||||
<pin pad="PE3" position="E10"/>
|
||||
<pin pad="PR1" position="F1"/>
|
||||
<pin pad="PR0" position="F2"/>
|
||||
<pin pad="RESET" position="F3"/>
|
||||
<pin pad="PDI_DATA" position="F4"/>
|
||||
<pin pad="PQ3" position="F5"/>
|
||||
<pin pad="PC2" position="F6"/>
|
||||
<pin pad="PE2" position="F7"/>
|
||||
<pin pad="PE1" position="F8"/>
|
||||
<pin pad="PE0" position="F9"/>
|
||||
<pin pad="VCC" position="F10"/>
|
||||
<pin pad="GND" position="G1"/>
|
||||
<pin pad="PA1" position="G2"/>
|
||||
<pin pad="PA4" position="G3"/>
|
||||
<pin pad="PB3" position="G4"/>
|
||||
<pin pad="PB4" position="G5"/>
|
||||
<pin pad="PC1" position="G6"/>
|
||||
<pin pad="PC6" position="G7"/>
|
||||
<pin pad="PD7" position="G8"/>
|
||||
<pin pad="PD6" position="G9"/>
|
||||
<pin pad="GND" position="G10"/>
|
||||
<pin pad="AVCC" position="H1"/>
|
||||
<pin pad="PA2" position="H2"/>
|
||||
<pin pad="PA5" position="H3"/>
|
||||
<pin pad="PB2" position="H4"/>
|
||||
<pin pad="PB5" position="H5"/>
|
||||
<pin pad="PC0" position="H6"/>
|
||||
<pin pad="PC5" position="H7"/>
|
||||
<pin pad="PD5" position="H8"/>
|
||||
<pin pad="PD4" position="H9"/>
|
||||
<pin pad="PD3" position="H10"/>
|
||||
<pin pad="PA0" position="J1"/>
|
||||
<pin pad="PA3" position="J2"/>
|
||||
<pin pad="PB0" position="J3"/>
|
||||
<pin pad="PB1" position="J4"/>
|
||||
<pin pad="PB6" position="J5"/>
|
||||
<pin pad="PC3" position="J6"/>
|
||||
<pin pad="PC4" position="J7"/>
|
||||
<pin pad="PC7" position="J8"/>
|
||||
<pin pad="PD2" position="J9"/>
|
||||
<pin pad="PD1" position="J10"/>
|
||||
<pin pad="PA6" position="K1"/>
|
||||
<pin pad="PA7" position="K2"/>
|
||||
<pin pad="GND" position="K3"/>
|
||||
<pin pad="AVCC" position="K4"/>
|
||||
<pin pad="PB7" position="K5"/>
|
||||
<pin pad="VCC " position="K6"/>
|
||||
<pin pad="GND" position="K7"/>
|
||||
<pin pad="VCC" position="K8"/>
|
||||
<pin pad="GND" position="K9"/>
|
||||
<pin pad="PD0" position="K10"/>
|
||||
</pinout>
|
||||
</pinouts>
|
||||
</target-description-file>
|
||||
|
||||
Reference in New Issue
Block a user