v 20100214 2 P 2800 4800 2500 4800 1 0 0 { T 2550 4850 5 8 1 1 0 0 1 pinnumber=23 T 2600 4750 5 8 0 1 0 2 1 pinseq=23 T 2450 4800 9 8 1 1 0 6 1 pinlabel=(PC0) A0 T 2450 4800 5 8 0 1 0 8 1 pintype=io } P 2800 4600 2500 4600 1 0 0 { T 2550 4650 5 8 1 1 0 0 1 pinnumber=24 T 2600 4550 5 8 0 1 0 2 1 pinseq=24 T 2450 4600 9 8 1 1 0 6 1 pinlabel=(PC1) A1 T 2450 4600 5 8 0 1 0 8 1 pintype=io } P 2800 4400 2500 4400 1 0 0 { T 2550 4450 5 8 1 1 0 0 1 pinnumber=25 T 2600 4350 5 8 0 1 0 2 1 pinseq=25 T 2450 4400 9 8 1 1 0 6 1 pinlabel=(PC2) A2 T 2450 4400 5 8 0 1 0 8 1 pintype=io } P 2800 4200 2500 4200 1 0 0 { T 2550 4250 5 8 1 1 0 0 1 pinnumber=26 T 2600 4150 5 8 0 1 0 2 1 pinseq=26 T 2450 4200 9 8 1 1 0 6 1 pinlabel=(PC3) A3 T 2450 4200 5 8 0 1 0 8 1 pintype=io } P 2800 4000 2500 4000 1 0 0 { T 2550 4050 5 8 1 1 0 0 1 pinnumber=27 T 2600 3950 5 8 0 1 0 2 1 pinseq=27 T 2450 4000 9 8 1 1 0 6 1 pinlabel=(PC4/SDA) A4 T 2450 4000 5 8 0 1 0 8 1 pintype=io } P 2800 3800 2500 3800 1 0 0 { T 2550 3850 5 8 1 1 0 0 1 pinnumber=28 T 2600 3750 5 8 0 1 0 2 1 pinseq=28 T 2450 3800 9 8 1 1 0 6 1 pinlabel=(PC5/SCL) A5 T 2450 3800 5 8 0 1 0 8 1 pintype=io } P 2800 3600 2500 3600 1 0 0 { T 2550 3650 5 8 1 1 0 0 1 pinnumber=19 T 2600 3550 5 8 0 1 0 2 1 pinseq=19 T 2450 3600 9 8 1 1 0 6 1 pinlabel=(ADC6) A6 T 2450 3600 5 8 0 1 0 8 1 pintype=in } P 2800 3400 2500 3400 1 0 0 { T 2550 3450 5 8 1 1 0 0 1 pinnumber=22 T 2600 3350 5 8 0 1 0 2 1 pinseq=22 T 2450 3400 9 8 1 1 0 6 1 pinlabel=(ADC7) A7 T 2450 3400 5 8 0 1 0 8 1 pintype=in } P 2800 3000 2500 3000 1 0 0 { T 2550 3050 5 8 1 1 0 0 1 pinnumber=30 T 2600 2950 5 8 0 1 0 2 1 pinseq=30 T 2450 3000 9 8 1 1 0 6 1 pinlabel=(PD0/RXD) D0 T 2450 3000 5 8 0 1 0 8 1 pintype=io } P 2800 2800 2500 2800 1 0 0 { T 2550 2850 5 8 1 1 0 0 1 pinnumber=31 T 2600 2750 5 8 0 1 0 2 1 pinseq=31 T 2450 2800 9 8 1 1 0 6 1 pinlabel=(PD1/TXD) D1 T 2450 2800 5 8 0 1 0 8 1 pintype=io } P 2800 2600 2500 2600 1 0 0 { T 2550 2650 5 8 1 1 0 0 1 pinnumber=32 T 2600 2550 5 8 0 1 0 2 1 pinseq=32 T 2450 2600 9 8 1 1 0 6 1 pinlabel=(PD2/INT0) D2 T 2450 2600 5 8 0 1 0 8 1 pintype=io } P 2800 2400 2500 2400 1 0 0 { T 2550 2450 5 8 1 1 0 0 1 pinnumber=1 T 2600 2350 5 8 0 1 0 2 1 pinseq=1 T 2450 2400 9 8 1 1 0 6 1 pinlabel=(PD3/INT1) D3 T 2450 2400 5 8 0 1 0 8 1 pintype=io } P 2800 2200 2500 2200 1 0 0 { T 2550 2250 5 8 1 1 0 0 1 pinnumber=2 T 2600 2150 5 8 0 1 0 2 1 pinseq=2 T 2450 2200 9 8 1 1 0 6 1 pinlabel=(PD4) D4 T 2450 2200 5 8 0 1 0 8 1 pintype=io } P 2800 2000 2500 2000 1 0 0 { T 2550 2050 5 8 1 1 0 0 1 pinnumber=9 T 2600 1950 5 8 0 1 0 2 1 pinseq=9 T 2450 2000 9 8 1 1 0 6 1 pinlabel=(PD5) D5 T 2450 2000 5 8 0 1 0 8 1 pintype=io } P 2800 1800 2500 1800 1 0 0 { T 2550 1850 5 8 1 1 0 0 1 pinnumber=10 T 2600 1750 5 8 0 1 0 2 1 pinseq=10 T 2450 1800 9 8 1 1 0 6 1 pinlabel=(PD6/AIN0) D6 T 2450 1800 5 8 0 1 0 8 1 pintype=io } P 2800 1600 2500 1600 1 0 0 { T 2550 1650 5 8 1 1 0 0 1 pinnumber=11 T 2600 1550 5 8 0 1 0 2 1 pinseq=11 T 2450 1600 9 8 1 1 0 6 1 pinlabel=(PD7/AIN1) D7 T 2450 1600 5 8 0 1 0 8 1 pintype=io } P 2800 1400 2500 1400 1 0 0 { T 2550 1450 5 8 1 1 0 0 1 pinnumber=12 T 2600 1350 5 8 0 1 0 2 1 pinseq=12 T 2450 1400 9 8 1 1 0 6 1 pinlabel=(PB0/ICP1) D8 T 2450 1400 5 8 0 1 0 8 1 pintype=io } P 2800 1200 2500 1200 1 0 0 { T 2550 1250 5 8 1 1 0 0 1 pinnumber=13 T 2600 1150 5 8 0 1 0 2 1 pinseq=13 T 2450 1200 9 8 1 1 0 6 1 pinlabel=(PB1) D9 T 2450 1200 5 8 0 1 0 8 1 pintype=io } P 2800 1000 2500 1000 1 0 0 { T 2550 1050 5 8 1 1 0 0 1 pinnumber=14 T 2600 950 5 8 0 1 0 2 1 pinseq=14 T 2450 1000 9 8 1 1 0 6 1 pinlabel=(PB2/\_SS\_) D10 T 2450 1000 5 8 0 1 0 8 1 pintype=io } P 2800 800 2500 800 1 0 0 { T 2550 850 5 8 1 1 0 0 1 pinnumber=15 T 2600 750 5 8 0 1 0 2 1 pinseq=15 T 2450 800 9 8 1 1 0 6 1 pinlabel=(PB3/MOSI) D11 T 2450 800 5 8 0 1 0 8 1 pintype=io } P 2800 600 2500 600 1 0 0 { T 2550 650 5 8 1 1 0 0 1 pinnumber=16 T 2600 550 5 8 0 1 0 2 1 pinseq=16 T 2450 600 9 8 1 1 0 6 1 pinlabel=(PB4/MISO) D12 T 2450 600 5 8 0 1 0 8 1 pintype=io } P 2800 400 2500 400 1 0 0 { T 2550 450 5 8 1 1 0 0 1 pinnumber=17 T 2600 350 5 8 0 1 0 2 1 pinseq=17 T 2450 400 9 8 1 1 0 6 1 pinlabel=(PB5/SCK) D13 T 2450 400 5 8 0 1 0 8 1 pintype=io } P 0 2800 300 2800 1 0 0 { T 250 2850 5 8 1 1 0 6 1 pinnumber=20 T 200 2750 5 8 0 1 0 8 1 pinseq=20 T 350 2800 9 8 1 1 0 0 1 pinlabel=AREF T 350 2800 5 8 0 1 0 2 1 pintype=in } P 0 4000 300 4000 1 0 0 { T 250 4050 5 8 1 1 0 6 1 pinnumber=18 T 200 3950 5 8 0 1 0 8 1 pinseq=18 T 350 4000 9 8 1 1 0 0 1 pinlabel=AVCC T 350 4000 5 8 0 1 0 2 1 pintype=pwr } P 0 1000 300 1000 1 0 0 { T 250 1050 5 8 1 1 0 6 1 pinnumber=3 T 200 950 5 8 0 1 0 8 1 pinseq=3 T 350 1000 9 8 1 1 0 0 1 pinlabel=GND T 350 1000 5 8 0 1 0 2 1 pintype=pwr } P 0 800 300 800 1 0 0 { T 250 850 5 8 1 1 0 6 1 pinnumber=5 T 200 750 5 8 0 1 0 8 1 pinseq=5 T 350 800 9 8 1 1 0 0 1 pinlabel=GND T 350 800 5 8 0 1 0 2 1 pintype=pwr } P 0 600 300 600 1 0 0 { T 250 650 5 8 1 1 0 6 1 pinnumber=21 T 200 550 5 8 0 1 0 8 1 pinseq=21 T 350 600 9 8 1 1 0 0 1 pinlabel=GND T 350 600 5 8 0 1 0 2 1 pintype=pwr } P 0 4800 200 4800 1 0 0 { T 250 4850 5 8 1 1 0 6 1 pinnumber=29 T 200 4750 5 8 0 1 0 8 1 pinseq=29 T 350 4800 9 8 1 1 0 0 1 pinlabel=\_RESET\_ (PC6) T 350 4800 5 8 0 1 0 2 1 pintype=in } V 250 4800 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 P 0 3800 300 3800 1 0 0 { T 250 3850 5 8 1 1 0 6 1 pinnumber=4 T 200 3750 5 8 0 1 0 8 1 pinseq=4 T 350 3800 9 8 1 1 0 0 1 pinlabel=VCC T 350 3800 5 8 0 1 0 2 1 pintype=pwr } P 0 3600 300 3600 1 0 0 { T 250 3650 5 8 1 1 0 6 1 pinnumber=6 T 200 3550 5 8 0 1 0 8 1 pinseq=6 T 350 3600 9 8 1 1 0 0 1 pinlabel=VCC T 350 3600 5 8 0 1 0 2 1 pintype=pwr } P 0 2000 300 2000 1 0 0 { T 250 2050 5 8 1 1 0 6 1 pinnumber=7 T 200 1950 5 8 0 1 0 8 1 pinseq=7 T 425 2000 9 8 1 1 0 0 1 pinlabel=XTAL1 (PB6) T 425 2000 5 8 0 1 0 2 1 pintype=clk } L 400 2000 300 2075 3 0 0 0 -1 -1 L 400 2000 300 1925 3 0 0 0 -1 -1 P 0 1800 300 1800 1 0 0 { T 250 1850 5 8 1 1 0 6 1 pinnumber=8 T 200 1750 5 8 0 1 0 8 1 pinseq=8 T 425 1800 9 8 1 1 0 0 1 pinlabel=XTAL2 (PB7) T 425 1800 5 8 0 1 0 2 1 pintype=clk } L 400 1800 300 1875 3 0 0 0 -1 -1 L 400 1800 300 1725 3 0 0 0 -1 -1 B 300 200 2200 5000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 T 2500 5250 8 10 1 1 0 6 1 refdes=U? T 300 150 9 10 1 0 0 2 1 ATmega168 TQFP Arduino T 300 7400 5 10 0 0 0 0 1 device=ATMEGA168 T 300 7200 5 10 0 0 0 0 1 footprint=TQFP32 T 300 6400 5 10 0 0 0 0 1 author=Dan Fekete T 300 6800 5 10 0 0 0 0 1 documentation=http://www.atmel.com/dyn/resources/prod_documents/doc8271.pdf T 300 7000 5 10 0 0 0 0 1 description=8 bit Atmel MicroController T 300 5600 5 10 0 0 0 0 1 numslots=0 T 300 6000 5 10 0 0 0 0 1 dist-license=GNU GPL T 300 6200 5 10 0 0 0 0 1 use-license=Unlimited