From a46fbd74a033b4288f536c5599c323df90f5ba64 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Wed, 17 Feb 2010 21:40:09 -0700 Subject: [PATCH] new symbol for ATmega328 TQFP --- sym/ATmega328P.sym | 368 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 368 insertions(+) create mode 100644 sym/ATmega328P.sym diff --git a/sym/ATmega328P.sym b/sym/ATmega328P.sym new file mode 100644 index 0000000..9fca632 --- /dev/null +++ b/sym/ATmega328P.sym @@ -0,0 +1,368 @@ +v 20091004 2 +P 6400 600 6000 600 1 0 0 +{ +T 6100 700 5 10 1 1 0 0 1 +pinnumber=16 +T 4300 600 3 10 1 1 0 0 1 +pinlabel=PB4/MISO/PCINT4 +T 6400 600 5 10 0 1 0 0 1 +pinseq=16 +T 6400 600 5 10 0 1 0 0 1 +pintype=io +} +P 6400 200 6000 200 1 0 0 +{ +T 6100 300 5 10 1 1 0 0 1 +pinnumber=17 +T 4400 200 3 10 1 1 0 0 1 +pinlabel=PB5/SCK/PCINT5 +T 6400 200 5 10 0 1 0 0 1 +pinseq=17 +T 6400 200 5 10 0 1 0 0 1 +pintype=io +} +P 6400 2200 6000 2200 1 0 0 +{ +T 6100 2300 5 10 1 1 0 0 1 +pinnumber=12 +T 3800 2200 3 10 1 1 0 0 1 +pinlabel=PB0/ICP1/CLKO/PCINT0 +T 6400 2200 5 10 0 1 0 0 1 +pinseq=12 +T 6400 2200 5 10 0 1 0 0 1 +pintype=io +} +P 6400 1800 6000 1800 1 0 0 +{ +T 4300 1800 3 10 1 1 0 0 1 +pinlabel=PB1/OC1A/PCINT1 +T 6400 1800 5 10 0 1 0 0 1 +pinseq=13 +T 6100 1900 5 10 1 1 0 0 1 +pinnumber=13 +T 6400 1800 5 10 0 1 0 0 1 +pintype=io +} +P 6400 1400 6000 1400 1 0 0 +{ +T 6100 1500 5 10 1 1 0 0 1 +pinnumber=14 +T 4000 1400 3 10 1 1 0 0 1 +pinlabel=PB2/OC1B/SS/PCINT2 +T 6400 1400 5 10 0 1 0 0 1 +pinseq=14 +T 6400 1400 5 10 0 1 0 0 1 +pintype=io +} +P 6400 1000 6000 1000 1 0 0 +{ +T 6100 1100 5 10 1 1 0 0 1 +pinnumber=15 +T 3800 1000 3 10 1 1 0 0 1 +pinlabel=PB3/MOSI/OC2A/PCINT3 +T 6400 1000 5 10 0 1 0 0 1 +pinseq=15 +T 6400 1000 5 10 0 1 0 0 1 +pintype=io +} +P 6400 3800 6000 3800 1 0 0 +{ +T 6100 3900 5 10 1 1 0 0 1 +pinnumber=9 +T 3950 3800 3 10 1 1 0 0 1 +pinlabel=PD5/T1/OC0B/PCINT21 +T 6400 3800 5 10 0 1 0 0 1 +pinseq=9 +T 6400 3800 5 10 0 1 0 0 1 +pintype=io +} +P 6400 3400 6000 3400 1 0 0 +{ +T 6100 3500 5 10 1 1 0 0 1 +pinnumber=10 +T 3750 3400 3 10 1 1 0 0 1 +pinlabel=PD6/AIN0/OC0A/PCINT22 +T 6400 3400 5 10 0 1 0 0 1 +pinseq=10 +T 6400 3400 5 10 0 1 0 0 1 +pintype=io +} +P 6400 3000 6000 3000 1 0 0 +{ +T 6100 3100 5 10 1 1 0 0 1 +pinnumber=11 +T 4300 3000 3 10 1 1 0 0 1 +pinlabel=PD7/AIN1/PCINT23 +T 6400 3000 5 10 0 1 0 0 1 +pinseq=11 +T 6400 3000 5 10 0 1 0 0 1 +pintype=io +} +P 6400 5800 6000 5800 1 0 0 +{ +T 6100 5900 5 10 1 1 0 0 1 +pinnumber=30 +T 4300 5800 3 10 1 1 0 0 1 +pinlabel=PD0/RXD/PCINT16 +T 6400 5800 5 10 0 1 0 0 1 +pinseq=30 +T 6400 5800 5 10 0 1 0 0 1 +pintype=io +} +P 6400 5400 6000 5400 1 0 0 +{ +T 6100 5500 5 10 1 1 0 0 1 +pinnumber=31 +T 4325 5400 3 10 1 1 0 0 1 +pinlabel=PD1/TXD/PCINT17 +T 6400 5400 5 10 0 1 0 0 1 +pinseq=31 +T 6400 5400 5 10 0 1 0 0 1 +pintype=io +} +P 6400 5000 6000 5000 1 0 0 +{ +T 6100 5100 5 10 1 1 0 0 1 +pinnumber=32 +T 4300 5000 3 10 1 1 0 0 1 +pinlabel=PD2/INT0/PCINT18 +T 6400 5000 5 10 0 1 0 0 1 +pinseq=32 +T 6400 5000 5 10 0 1 0 0 1 +pintype=io +} +P 6400 4600 6000 4600 1 0 0 +{ +T 6100 4700 5 10 1 1 0 0 1 +pinnumber=1 +T 3750 4600 3 10 1 1 0 0 1 +pinlabel=PD3/INT1/OC2B/PCINT19 +T 6400 4600 5 10 0 1 0 0 1 +pinseq=1 +T 6400 4600 5 10 0 1 0 0 1 +pintype=io +} +P 6400 4200 6000 4200 1 0 0 +{ +T 6100 4300 5 10 1 1 0 0 1 +pinnumber=2 +T 4050 4200 3 10 1 1 0 0 1 +pinlabel=PD4/T0/XCK/PCINT20 +T 6400 4200 5 10 0 1 0 0 1 +pinseq=2 +T 6400 4200 5 10 0 1 0 0 1 +pintype=io +} +P 0 7000 400 7000 1 0 0 +{ +T 100 7100 5 10 1 1 0 0 1 +pinnumber=29 +T 500 7000 3 10 1 1 0 0 1 +pinlabel=PC6/RESET/PCINT14 +T -400 7100 5 10 0 1 0 0 1 +pinseq=29 +T 0 7000 5 10 0 1 0 0 1 +pintype=io +} +P 0 9400 400 9400 1 0 0 +{ +T 100 9500 5 10 1 1 0 0 1 +pinnumber=18 +T 500 9400 3 10 1 1 0 0 1 +pinlabel=AVCC +T -400 9500 5 10 0 1 0 0 1 +pinseq=18 +T 0 9400 5 10 0 1 0 0 1 +pintype=pwr +} +P 0 9000 400 9000 1 0 0 +{ +T 100 9100 5 10 1 1 0 0 1 +pinnumber=4 +T 500 9000 3 10 1 1 0 0 1 +pinlabel=VCC +T -400 9100 5 10 0 1 0 0 1 +pinseq=4 +T 0 9000 5 10 0 1 0 0 1 +pintype=pwr +} +P 0 8600 400 8600 1 0 0 +{ +T 100 8700 5 10 1 1 0 0 1 +pinnumber=6 +T 500 8600 3 10 1 1 0 0 1 +pinlabel=VCC +T -400 8700 5 10 0 1 0 0 1 +pinseq=6 +T 0 8600 5 10 0 1 0 0 1 +pintype=pwr +} +P 0 7800 400 7800 1 0 0 +{ +T 100 7900 5 10 1 1 0 0 1 +pinnumber=20 +T 500 7800 3 10 1 1 0 0 1 +pinlabel=AREF +T -400 7900 5 10 0 1 0 0 1 +pinseq=20 +T 0 7800 5 10 0 1 0 0 1 +pintype=in +} +P 0 4600 400 4600 1 0 0 +{ +T 100 4700 5 10 1 1 0 0 1 +pinnumber=7 +T 500 4600 3 10 1 1 0 0 1 +pinlabel=PB6/XTAL1/TOSC1/PCINT6 +T -400 4700 5 10 0 1 0 0 1 +pinseq=7 +T 0 4600 5 10 0 1 0 0 1 +pintype=io +} +P 0 3800 400 3800 1 0 0 +{ +T 100 3900 5 10 1 1 0 0 1 +pinnumber=8 +T 500 3800 3 10 1 1 0 0 1 +pinlabel=PB7/XTAL2/TOSC2/PCINT7 +T -400 3900 5 10 0 1 0 0 1 +pinseq=8 +T 0 3800 5 10 0 1 0 0 1 +pintype=io +} +P 0 1400 400 1400 1 0 0 +{ +T 100 1500 5 10 1 1 0 0 1 +pinnumber=5 +T 500 1400 3 10 1 1 0 0 1 +pinlabel=AGND +T -500 1300 5 10 0 1 0 0 1 +pinseq=5 +T 0 1400 5 10 0 1 0 0 1 +pintype=pwr +} +P 0 1000 400 1000 1 0 0 +{ +T 100 1100 5 10 1 1 0 0 1 +pinnumber=3 +T 500 1000 3 10 1 1 0 0 1 +pinlabel=GND +T -400 1100 5 10 0 1 0 0 1 +pinseq=3 +T 0 1000 5 10 0 1 0 0 1 +pintype=pwr +} +P 0 600 400 600 1 0 0 +{ +T 100 700 5 10 1 1 0 0 1 +pinnumber=21 +T 500 600 3 10 1 1 0 0 1 +pinlabel=GND +T -400 700 5 10 0 1 0 0 1 +pinseq=21 +T 0 600 5 10 0 1 0 0 1 +pintype=pwr +} +B 400 0 5600 9800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 5400 2400 8 10 0 0 0 0 1 +description=Microchip PIC16F886 Microcontroller +T 5400 3300 8 10 0 0 0 0 1 +numslots=1 +T 5400 3000 8 10 0 0 0 0 1 +device=PIC16F886 +T 2550 9550 9 10 1 0 0 0 1 +ATmega328 +T 5400 3600 8 10 0 0 0 0 1 +slot=1 +T 5400 2700 8 10 0 0 0 0 1 +footprint=TQFP32_7 +P 6400 7400 6000 7400 1 0 0 +{ +T 6100 7500 5 10 1 1 0 0 1 +pinnumber=28 +T 3800 7400 3 10 1 1 0 0 1 +pinlabel=PC5/ADC5/SCL/PCINT13 +T 6400 7400 5 10 0 1 0 0 1 +pinseq=28 +T 6400 7400 5 10 0 1 0 0 1 +pintype=io +} +P 6400 7000 6000 7000 1 0 0 +{ +T 6100 7100 5 10 1 1 0 0 1 +pinnumber=19 +T 5400 7000 3 10 1 1 0 0 1 +pinlabel=ADC6 +T 6400 7000 5 10 0 1 0 0 1 +pinseq=19 +T 6400 7000 5 10 0 1 0 0 1 +pintype=io +} +P 6400 6600 6000 6600 1 0 0 +{ +T 6100 6700 5 10 1 1 0 0 1 +pinnumber=22 +T 5400 6600 3 10 1 1 0 0 1 +pinlabel=ADC7 +T 6400 6600 5 10 0 1 0 0 1 +pinseq=22 +T 6400 6600 5 10 0 1 0 0 1 +pintype=io +} +P 6400 9400 6000 9400 1 0 0 +{ +T 6100 9500 5 10 1 1 0 0 1 +pinnumber=23 +T 4300 9400 3 10 1 1 0 0 1 +pinlabel=PC0/ADC0/PCINT8 +T 6400 9400 5 10 0 1 0 0 1 +pinseq=23 +T 6400 9400 5 10 0 1 0 0 1 +pintype=io +} +P 6400 9000 6000 9000 1 0 0 +{ +T 6100 9100 5 10 1 1 0 0 1 +pinnumber=24 +T 4300 9000 3 10 1 1 0 0 1 +pinlabel=PC1/ADC1/PCINT9 +T 6400 9000 5 10 0 1 0 0 1 +pinseq=24 +T 6400 9000 5 10 0 1 0 0 1 +pintype=io +} +P 6400 8600 6000 8600 1 0 0 +{ +T 6100 8700 5 10 1 1 0 0 1 +pinnumber=25 +T 4200 8600 3 10 1 1 0 0 1 +pinlabel=PC2/ADC2/PCINT10 +T 6400 8600 5 10 0 1 0 0 1 +pinseq=25 +T 6400 8600 5 10 0 1 0 0 1 +pintype=io +} +P 6400 8200 6000 8200 1 0 0 +{ +T 6100 8300 5 10 1 1 0 0 1 +pinnumber=26 +T 4200 8200 3 10 1 1 0 0 1 +pinlabel=PC3/ADC3/PCINT11 +T 6400 8200 5 10 0 1 0 0 1 +pinseq=26 +T 6400 8200 5 10 0 1 0 0 1 +pintype=io +} +P 6400 7800 6000 7800 1 0 0 +{ +T 6100 7900 5 10 1 1 0 0 1 +pinnumber=27 +T 3775 7800 3 10 1 1 0 0 1 +pinlabel=PC4/ADC4/SDA/PCINT12 +T 6400 7800 5 10 0 1 0 0 1 +pinseq=27 +T 6400 7800 5 10 0 1 0 0 1 +pintype=io +} +T 400 10100 8 10 1 1 0 0 1 +refdes=U? -- 2.30.2