v 20110115 2 P 3600 5200 3300 5200 1 0 0 { T 3400 5250 5 8 1 1 0 0 1 pinnumber=29 T 3400 5150 5 8 0 1 0 2 1 pinseq=24 T 3250 5200 9 8 1 1 0 6 1 pinlabel=AREF T 3250 5200 5 8 0 1 0 8 1 pintype=pwr } P 3600 5000 3300 5000 1 0 0 { T 3400 5050 5 8 1 1 0 0 1 pinnumber=27 T 3400 4950 5 8 0 1 0 2 1 pinseq=23 T 3250 5000 9 8 1 1 0 6 1 pinlabel=AVCC T 3250 5000 5 8 0 1 0 8 1 pintype=pwr } P 3600 4200 3400 4200 1 0 0 { T 3400 4250 5 8 1 1 0 0 1 pinnumber=4 T 3400 4150 5 8 0 1 0 2 1 pinseq=4 T 3250 4200 9 8 1 1 0 6 1 pinlabel=\_RESET\_ T 3250 4200 5 8 0 1 0 8 1 pintype=in } V 3350 4200 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 P 3600 400 3300 400 1 0 0 { T 3400 450 5 8 1 1 0 0 1 pinnumber=8 T 3400 350 5 8 0 1 0 2 1 pinseq=6 T 3175 400 9 8 1 1 0 6 1 pinlabel=XTAL1 T 3175 400 5 8 0 1 0 8 1 pintype=clk } L 3200 400 3300 325 3 0 0 0 -1 -1 L 3200 400 3300 475 3 0 0 0 -1 -1 P 3600 200 3300 200 1 0 0 { T 3400 250 5 8 1 1 0 0 1 pinnumber=7 T 3400 150 5 8 0 1 0 2 1 pinseq=5 T 3175 200 9 8 1 1 0 6 1 pinlabel=XTAL2 T 3175 200 5 8 0 1 0 8 1 pintype=clk } L 3200 200 3300 125 3 0 0 0 -1 -1 L 3200 200 3300 275 3 0 0 0 -1 -1 P 0 5200 300 5200 1 0 0 { T 200 5250 5 8 1 1 0 6 1 pinnumber=40 T 200 5150 5 8 0 1 0 8 1 pinseq=33 T 350 5200 9 8 1 1 0 0 1 pinlabel=PB0 (XCK0/T0/PCINT8) T 350 5200 5 8 0 1 0 2 1 pintype=io } P 0 5000 300 5000 1 0 0 { T 200 5050 5 8 1 1 0 6 1 pinnumber=41 T 200 4950 5 8 0 1 0 8 1 pinseq=34 T 350 5000 9 8 1 1 0 0 1 pinlabel=PB1 (T1/CLKO/PCINT9) T 350 5000 5 8 0 1 0 2 1 pintype=io } P 0 4800 300 4800 1 0 0 { T 200 4850 5 8 1 1 0 6 1 pinnumber=42 T 200 4750 5 8 0 1 0 8 1 pinseq=35 T 350 4800 9 8 1 1 0 0 1 pinlabel=PB2 (AIN0/INT2/PCINT10) T 350 4800 5 8 0 1 0 2 1 pintype=io } P 0 4600 300 4600 1 0 0 { T 200 4650 5 8 1 1 0 6 1 pinnumber=43 T 200 4550 5 8 0 1 0 8 1 pinseq=36 T 350 4600 9 8 1 1 0 0 1 pinlabel=PB3 (AIN1/OC0A/PCINT11) T 350 4600 5 8 0 1 0 2 1 pintype=io } P 0 4400 300 4400 1 0 0 { T 200 4450 5 8 1 1 0 6 1 pinnumber=44 T 200 4350 5 8 0 1 0 8 1 pinseq=37 T 350 4400 9 8 1 1 0 0 1 pinlabel=PB4 (\_SS\_/OC0B/PCINT12) T 350 4400 5 8 0 1 0 2 1 pintype=io } P 0 4200 300 4200 1 0 0 { T 200 4250 5 8 1 1 0 6 1 pinnumber=1 T 200 4150 5 8 0 1 0 8 1 pinseq=1 T 350 4200 9 8 1 1 0 0 1 pinlabel=PB5 (PCINT13/MOSI) T 350 4200 5 8 0 1 0 2 1 pintype=io } P 0 4000 300 4000 1 0 0 { T 200 4050 5 8 1 1 0 6 1 pinnumber=2 T 200 3950 5 8 0 1 0 8 1 pinseq=2 T 350 4000 9 8 1 1 0 0 1 pinlabel=PB6 (PCINT14/MISO) T 350 4000 5 8 0 1 0 2 1 pintype=io } P 0 3800 300 3800 1 0 0 { T 200 3850 5 8 1 1 0 6 1 pinnumber=3 T 200 3750 5 8 0 1 0 8 1 pinseq=3 T 350 3800 9 8 1 1 0 0 1 pinlabel=PB7 (PCINT15/SCK) T 350 3800 5 8 0 1 0 2 1 pintype=io } P 0 3400 300 3400 1 0 0 { T 200 3450 5 8 1 1 0 6 1 pinnumber=19 T 200 3350 5 8 0 1 0 8 1 pinseq=15 T 350 3400 9 8 1 1 0 0 1 pinlabel=PC0 (PCINT16/SCL) T 350 3400 5 8 0 1 0 2 1 pintype=io } P 0 3200 300 3200 1 0 0 { T 200 3250 5 8 1 1 0 6 1 pinnumber=20 T 200 3150 5 8 0 1 0 8 1 pinseq=16 T 350 3200 9 8 1 1 0 0 1 pinlabel=PC1 (PCINT17/SDA) T 350 3200 5 8 0 1 0 2 1 pintype=io } P 0 3000 300 3000 1 0 0 { T 200 3050 5 8 1 1 0 6 1 pinnumber=21 T 200 2950 5 8 0 1 0 8 1 pinseq=17 T 350 3000 9 8 1 1 0 0 1 pinlabel=PC2 (PCINT18/TCK) T 350 3000 5 8 0 1 0 2 1 pintype=io } P 0 2800 300 2800 1 0 0 { T 200 2850 5 8 1 1 0 6 1 pinnumber=22 T 200 2750 5 8 0 1 0 8 1 pinseq=18 T 350 2800 9 8 1 1 0 0 1 pinlabel=PC3 (PCINT19/TMS) T 350 2800 5 8 0 1 0 2 1 pintype=io } P 0 2600 300 2600 1 0 0 { T 200 2650 5 8 1 1 0 6 1 pinnumber=23 T 200 2550 5 8 0 1 0 8 1 pinseq=19 T 350 2600 9 8 1 1 0 0 1 pinlabel=PC4 (TDO/PCINT20) T 350 2600 5 8 0 1 0 2 1 pintype=io } P 0 2400 300 2400 1 0 0 { T 200 2450 5 8 1 1 0 6 1 pinnumber=24 T 200 2350 5 8 0 1 0 8 1 pinseq=20 T 350 2400 9 8 1 1 0 0 1 pinlabel=PC5 (TDI/PCINT21) T 350 2400 5 8 0 1 0 2 1 pintype=io } P 0 2200 300 2200 1 0 0 { T 200 2250 5 8 1 1 0 6 1 pinnumber=25 T 200 2150 5 8 0 1 0 8 1 pinseq=21 T 350 2200 9 8 1 1 0 0 1 pinlabel=PC6 (TOSC1/PCINT22) T 350 2200 5 8 0 1 0 2 1 pintype=io } P 0 2000 300 2000 1 0 0 { T 200 2050 5 8 1 1 0 6 1 pinnumber=26 T 200 1950 5 8 0 1 0 8 1 pinseq=22 T 350 2000 9 8 1 1 0 0 1 pinlabel=PC7 (TOSC2/PCINT23) T 350 2000 5 8 0 1 0 2 1 pintype=io } P 0 1600 300 1600 1 0 0 { T 200 1650 5 8 1 1 0 6 1 pinnumber=9 T 200 1550 5 8 0 1 0 8 1 pinseq=7 T 350 1600 9 8 1 1 0 0 1 pinlabel=PD0 (PCINT24/RXD0) T 350 1600 5 8 0 1 0 2 1 pintype=io } P 0 1400 300 1400 1 0 0 { T 200 1450 5 8 1 1 0 6 1 pinnumber=10 T 200 1350 5 8 0 1 0 8 1 pinseq=8 T 350 1400 9 8 1 1 0 0 1 pinlabel=PD1 (PCINT25/TXD0) T 350 1400 5 8 0 1 0 2 1 pintype=io } P 0 1200 300 1200 1 0 0 { T 200 1250 5 8 1 1 0 6 1 pinnumber=11 T 200 1150 5 8 0 1 0 8 1 pinseq=9 T 350 1200 9 8 1 1 0 0 1 pinlabel=PD2 (PCINT26/RXD1/INT0) T 350 1200 5 8 0 1 0 2 1 pintype=io } P 0 1000 300 1000 1 0 0 { T 200 1050 5 8 1 1 0 6 1 pinnumber=12 T 200 950 5 8 0 1 0 8 1 pinseq=10 T 350 1000 9 8 1 1 0 0 1 pinlabel=PD3 (PCINT27/TXD1/INT1) T 350 1000 5 8 0 1 0 2 1 pintype=io } P 0 800 300 800 1 0 0 { T 200 850 5 8 1 1 0 6 1 pinnumber=13 T 200 750 5 8 0 1 0 8 1 pinseq=11 T 350 800 9 8 1 1 0 0 1 pinlabel=PD4 (PCINT28/XCK1/OC1B) T 350 800 5 8 0 1 0 2 1 pintype=io } P 0 600 300 600 1 0 0 { T 200 650 5 8 1 1 0 6 1 pinnumber=14 T 200 550 5 8 0 1 0 8 1 pinseq=12 T 350 600 9 8 1 1 0 0 1 pinlabel=PD5 (PCINT29/OC1A) T 350 600 5 8 0 1 0 2 1 pintype=io } P 0 400 300 400 1 0 0 { T 200 450 5 8 1 1 0 6 1 pinnumber=15 T 200 350 5 8 0 1 0 8 1 pinseq=13 T 350 400 9 8 1 1 0 0 1 pinlabel=PD6 (PCINT30/OC2B/ICP) T 350 400 5 8 0 1 0 2 1 pintype=io } P 0 200 300 200 1 0 0 { T 200 250 5 8 1 1 0 6 1 pinnumber=16 T 200 150 5 8 0 1 0 8 1 pinseq=14 T 350 200 9 8 1 1 0 0 1 pinlabel=PD7 (PCINT31/OC2A) T 350 200 5 8 0 1 0 2 1 pintype=io } B 300 0 3000 5400 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 T 3300 5500 8 10 1 1 0 6 1 refdes=U? T 300 5500 9 10 1 0 0 0 1 ATmega644PA T 300 7600 5 10 0 0 0 0 1 device=Atmega644PA T 300 6800 5 10 0 0 0 0 1 footprint=TQFP44_10 T 300 6200 5 10 0 0 0 0 1 author=Anton Dubniak T 300 7200 5 10 0 0 0 0 1 documentation=http://www.atmel.com/dyn/resources/prod_documents/doc8272.pdf T 300 7400 5 10 0 0 0 0 1 description=8-bit RISC micro-controller (Atmel) T 300 6600 5 10 0 0 0 0 1 numslots=0 T 300 6000 5 10 0 0 0 0 1 dist-license=GPL T 300 5800 5 10 0 0 0 0 1 use-license=unlimited P 3600 3800 3300 3800 1 0 0 { T 3400 3850 5 8 1 1 0 0 1 pinnumber=37 T 3400 3750 5 8 0 1 0 2 1 pinseq=32 T 3250 3800 9 8 1 1 0 6 1 pinlabel=(ADC0/PCINT0) PA0 T 3250 3800 5 8 0 1 0 8 1 pintype=io } P 3600 3600 3300 3600 1 0 0 { T 3400 3650 5 8 1 1 0 0 1 pinnumber=36 T 3400 3550 5 8 0 1 0 2 1 pinseq=31 T 3250 3600 9 8 1 1 0 6 1 pinlabel=(ADC1/PCINT1) PA1 T 3250 3600 5 8 0 1 0 8 1 pintype=io } P 3600 3400 3300 3400 1 0 0 { T 3400 3450 5 8 1 1 0 0 1 pinnumber=35 T 3400 3350 5 8 0 1 0 2 1 pinseq=30 T 3250 3400 9 8 1 1 0 6 1 pinlabel=(ADC2/PCINT2) PA2 T 3250 3400 5 8 0 1 0 8 1 pintype=io } P 3600 3200 3300 3200 1 0 0 { T 3400 3250 5 8 1 1 0 0 1 pinnumber=34 T 3400 3150 5 8 0 1 0 2 1 pinseq=29 T 3250 3200 9 8 1 1 0 6 1 pinlabel=(ADC3/PCINT3) PA3 T 3250 3200 5 8 0 1 0 8 1 pintype=io } P 3600 3000 3300 3000 1 0 0 { T 3400 3050 5 8 1 1 0 0 1 pinnumber=33 T 3400 2950 5 8 0 1 0 2 1 pinseq=28 T 3250 3000 9 8 1 1 0 6 1 pinlabel=(ADC4/PCINT4) PA4 T 3250 3000 5 8 0 1 0 8 1 pintype=io } P 3600 2800 3300 2800 1 0 0 { T 3400 2850 5 8 1 1 0 0 1 pinnumber=32 T 3400 2750 5 8 0 1 0 2 1 pinseq=27 T 3250 2800 9 8 1 1 0 6 1 pinlabel=(ADC5/PCINT5) PA5 T 3250 2800 5 8 0 1 0 8 1 pintype=io } P 3600 2600 3300 2600 1 0 0 { T 3400 2650 5 8 1 1 0 0 1 pinnumber=31 T 3400 2550 5 8 0 1 0 2 1 pinseq=26 T 3250 2600 9 8 1 1 0 6 1 pinlabel=(ADC6/PCINT6) PA6 T 3250 2600 5 8 0 1 0 8 1 pintype=io } P 3600 2400 3300 2400 1 0 0 { T 3400 2450 5 8 1 1 0 0 1 pinnumber=30 T 3400 2350 5 8 0 1 0 2 1 pinseq=25 T 3250 2400 9 8 1 1 0 6 1 pinlabel=(ADC7/PCINT7) PA7 T 3250 2400 5 8 0 1 0 8 1 pintype=io } P 3600 2000 3300 2000 1 0 0 { T 3400 2050 5 8 1 1 0 0 1 pinnumber=6 T 3400 1950 5 8 0 1 0 2 1 pinseq=6 T 3250 2000 9 8 1 1 0 6 1 pinlabel=GND T 3250 2000 5 8 0 1 0 8 1 pintype=pwr } P 3600 1800 3300 1800 1 0 0 { T 3400 1850 5 8 1 1 0 0 1 pinnumber=18 T 3400 1750 5 8 0 1 0 2 1 pinseq=18 T 3250 1800 9 8 1 1 0 6 1 pinlabel=GND T 3250 1800 5 8 0 1 0 8 1 pintype=pwr } P 3600 1600 3300 1600 1 0 0 { T 3400 1650 5 8 1 1 0 0 1 pinnumber=28 T 3400 1550 5 8 0 1 0 2 1 pinseq=28 T 3250 1600 9 8 1 1 0 6 1 pinlabel=GND T 3250 1600 5 8 0 1 0 8 1 pintype=pwr } P 3600 1400 3300 1400 1 0 0 { T 3400 1450 5 8 1 1 0 0 1 pinnumber=39 T 3400 1350 5 8 0 1 0 2 1 pinseq=39 T 3250 1400 9 8 1 1 0 6 1 pinlabel=GND T 3250 1400 5 8 0 1 0 8 1 pintype=pwr } P 3600 4800 3300 4800 1 0 0 { T 3400 4850 5 8 1 1 0 0 1 pinnumber=5 T 3400 4750 5 8 0 1 0 2 1 pinseq=5 T 3250 4800 9 8 1 1 0 6 1 pinlabel=VCC T 3250 4800 5 8 0 1 0 8 1 pintype=pwr } P 3600 4600 3300 4600 1 0 0 { T 3400 4650 5 8 1 1 0 0 1 pinnumber=17 T 3400 4550 5 8 0 1 0 2 1 pinseq=17 T 3250 4600 9 8 1 1 0 6 1 pinlabel=VCC T 3250 4600 5 8 0 1 0 8 1 pintype=pwr } P 3600 4400 3300 4400 1 0 0 { T 3400 4450 5 8 1 1 0 0 1 pinnumber=38 T 3400 4350 5 8 0 1 0 2 1 pinseq=38 T 3250 4400 9 8 1 1 0 6 1 pinlabel=VCC T 3250 4400 5 8 0 1 0 8 1 pintype=pwr }