Add parts for snekboard
[hw/altusmetrum] / symbols / atmel / SAMD21G.sym
diff --git a/symbols/atmel/SAMD21G.sym b/symbols/atmel/SAMD21G.sym
new file mode 100644 (file)
index 0000000..9e1126d
--- /dev/null
@@ -0,0 +1,544 @@
+v 20130925 2
+P 0 9000 400 9000 1 0 0
+{
+T 100 9100 5 10 1 1 0 0 1
+pinnumber=40
+T 500 9000 3 10 1 1 0 0 1
+pinlabel=\_RESET\_
+T -400 9100 5 10 0 1 0 0 1
+pinseq=40
+T 0 9000 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 11400 400 11400 1 0 0
+{
+T 100 11500 5 10 1 1 0 0 1
+pinnumber=6
+T 500 11400 3 10 1 1 0 0 1
+pinlabel=VDDANA
+T -400 11500 5 10 0 1 0 0 1
+pinseq=6
+T 0 11400 5 10 0 1 0 0 1
+pintype=pwr
+}
+P 0 11000 400 11000 1 0 0
+{
+T 100 11100 5 10 1 1 0 0 1
+pinnumber=17
+T 500 11000 3 10 1 1 0 0 1
+pinlabel=VDDIO
+T -400 11100 5 10 0 1 0 0 1
+pinseq=17
+T 0 11000 5 10 0 1 0 0 1
+pintype=pwr
+}
+P 0 10600 400 10600 1 0 0
+{
+T 100 10700 5 10 1 1 0 0 1
+pinnumber=36
+T 500 10600 3 10 1 1 0 0 1
+pinlabel=VDDIO
+T -400 10700 5 10 0 1 0 0 1
+pinseq=36
+T 0 10600 5 10 0 1 0 0 1
+pintype=pwr
+}
+P 0 5800 400 5800 1 0 0
+{
+T 100 5900 5 10 1 1 0 0 1
+pinnumber=7
+T 500 5800 3 10 1 1 0 0 1
+pinlabel=PB08/I8/AIN2/SERCOM4.0
+T -400 5900 5 10 0 1 0 0 1
+pinseq=7
+T 0 5800 5 10 0 1 0 0 1
+pintype=io
+}
+P 0 5400 400 5400 1 0 0
+{
+T 100 5500 5 10 1 1 0 0 1
+pinnumber=8
+T 500 5400 3 10 1 1 0 0 1
+pinlabel=PB09/I9/AIN3/SERCOM4.1
+T -400 5500 5 10 0 1 0 0 1
+pinseq=8
+T 0 5400 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=GNDANA
+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=18
+T 500 1000 3 10 1 1 0 0 1
+pinlabel=GND
+T -400 1100 5 10 0 1 0 0 1
+pinseq=18
+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=35
+T 500 600 3 10 1 1 0 0 1
+pinlabel=GND
+T -400 700 5 10 0 1 0 0 1
+pinseq=35
+T 0 600 5 10 0 1 0 0 1
+pintype=pwr
+}
+B 400 0 5600 14000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 5400 2400 8 10 0 0 0 0 1
+description=Atmel SAMD21GxxA Microcontroller
+T 5400 3300 8 10 0 0 0 0 1
+numslots=1
+T 5400 3000 8 10 0 0 0 0 1
+device=SAMD21GxxA
+T 500 13750 9 10 1 0 0 0 1
+SAMD21GxxA
+T 5400 3600 8 10 0 0 0 0 1
+slot=1
+T 5400 2700 8 10 0 0 0 0 1
+footprint=lqfp48
+P 6400 4600 6000 4600 1 0 0
+{
+T 6100 4700 5 10 1 1 0 0 1
+pinnumber=30
+T 5900 4600 3 10 1 1 0 6 1
+pinlabel=PA21/I5/SERCOM3+5.3/I2SFS0
+T 6400 4600 5 10 0 1 0 0 1
+pinseq=30
+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=31
+T 5900 4200 3 10 1 1 0 6 1
+pinlabel=PA22/I2C/I6/SERCOM3+5.0
+T 6400 4200 5 10 0 1 0 0 1
+pinseq=31
+T 6400 4200 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=32
+T 5900 3800 3 10 1 1 0 6 1
+pinlabel=PA23/I2C/I7/SERCOM3+5.1/SOF
+T 6400 3800 5 10 0 1 0 0 1
+pinseq=32
+T 6400 3800 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=25
+T 5900 6600 3 10 1 1 0 6 1
+pinlabel=PA16/I2C/I0/SERCOM1+3.0
+T 6400 6600 5 10 0 1 0 0 1
+pinseq=25
+T 6400 6600 5 10 0 1 0 0 1
+pintype=io
+}
+P 6400 6200 6000 6200 1 0 0
+{
+T 6100 6300 5 10 1 1 0 0 1
+pinnumber=26
+T 5900 6200 3 10 1 1 0 6 1
+pinlabel=PA17/I2C/I1/SERCOM1+3.1
+T 6400 6200 5 10 0 1 0 0 1
+pinseq=26
+T 6400 6200 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=27
+T 5900 5800 3 10 1 1 0 6 1
+pinlabel=PA18/I2/SERCOM1+3.2
+T 6400 5800 5 10 0 1 0 0 1
+pinseq=27
+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=28
+T 5900 5400 3 10 1 1 0 6 1
+pinlabel=PA19/I3/SERCOM1+3.3/I2SD0
+T 6400 5400 5 10 0 1 0 0 1
+pinseq=28
+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=29
+T 5900 5000 3 10 1 1 0 6 1
+pinlabel=PA20/I4/SERCOM3+5.2/I2SSC
+T 6400 5000 5 10 0 1 0 0 1
+pinseq=29
+T 6400 5000 5 10 0 1 0 0 1
+pintype=io
+}
+T 500 14100 8 10 1 1 0 0 1
+refdes=U?
+P 6400 600 6000 600 1 0 0
+{
+T 6400 600 5 10 0 1 0 0 1
+pinseq=45
+T 6400 600 5 10 0 1 0 0 1
+pintype=io
+T 6100 700 5 10 1 1 0 0 1
+pinnumber=45
+T 5900 600 3 10 1 1 0 6 1
+pinlabel=PA30/I10/SECOM1.2/SWCLK
+}
+P 6400 200 6000 200 1 0 0
+{
+T 6400 200 5 10 0 1 0 0 1
+pinseq=46
+T 6400 200 5 10 0 1 0 0 1
+pintype=io
+T 6100 300 5 10 1 1 0 0 1
+pinnumber=46
+T 5900 200 3 10 1 1 0 6 1
+pinlabel=PA31/I11/SECOM1.3/SWDIO
+}
+P 6400 3000 6000 3000 1 0 0
+{
+T 6400 3000 5 10 0 1 0 0 1
+pinseq=33
+T 6400 3000 5 10 0 1 0 0 1
+pintype=io
+T 6100 3100 5 10 1 1 0 0 1
+pinnumber=33
+T 5900 3000 3 10 1 1 0 6 1
+pinlabel=PA24/I12/SERCOM3+5.2/D-
+}
+P 6400 2600 6000 2600 1 0 0
+{
+T 6400 2600 5 10 0 1 0 0 1
+pinseq=34
+T 6400 2600 5 10 0 1 0 0 1
+pintype=io
+T 6100 2700 5 10 1 1 0 0 1
+pinnumber=34
+T 5900 2600 3 10 1 1 0 6 1
+pinlabel=PA25/I13/SERCOM3+5.3/D+
+}
+P 6400 1800 6000 1800 1 0 0
+{
+T 6400 1800 5 10 0 1 0 0 1
+pinseq=39
+T 6400 1800 5 10 0 1 0 0 1
+pintype=io
+T 6100 1900 5 10 1 1 0 0 1
+pinnumber=39
+T 5900 1800 3 10 1 1 0 6 1
+pinlabel=PA27/I15
+}
+P 6400 1400 6000 1400 1 0 0
+{
+T 6400 1400 5 10 0 1 0 0 1
+pinseq=41
+T 6400 1400 5 10 0 1 0 0 1
+pintype=io
+T 6100 1500 5 10 1 1 0 0 1
+pinnumber=41
+T 5900 1400 3 10 1 1 0 6 1
+pinlabel=PA28/I8
+}
+P 6400 8200 6000 8200 1 0 0
+{
+T 6400 8200 5 10 0 1 0 0 1
+pinseq=22
+T 6400 8200 5 10 0 1 0 0 1
+pintype=io
+T 6100 8300 5 10 1 1 0 0 1
+pinnumber=22
+T 5900 8200 3 10 1 1 0 6 1
+pinlabel=PA13/I13/I2C/SERCOM2+4.1
+}
+P 6400 7800 6000 7800 1 0 0
+{
+T 6400 7800 5 10 0 1 0 0 1
+pinseq=23
+T 6400 7800 5 10 0 1 0 0 1
+pintype=io
+T 6100 7900 5 10 1 1 0 0 1
+pinnumber=23
+T 5900 7800 3 10 1 1 0 6 1
+pinlabel=PA14/I14/SERCOM2+4.2
+}
+P 6400 7400 6000 7400 1 0 0
+{
+T 6400 7400 5 10 0 1 0 0 1
+pinseq=24
+T 6400 7400 5 10 0 1 0 0 1
+pintype=io
+T 6100 7500 5 10 1 1 0 0 1
+pinnumber=24
+T 5900 7400 3 10 1 1 0 6 1
+pinlabel=PA15/I15/SERCOM2+4.3
+}
+P 6400 10200 6000 10200 1 0 0
+{
+T 6400 10200 5 10 0 1 0 0 1
+pinseq=13
+T 6400 10200 5 10 0 1 0 0 1
+pintype=io
+T 6100 10300 5 10 1 1 0 0 1
+pinnumber=13
+T 5900 10200 3 10 1 1 0 6 1
+pinlabel=PA08/I2C/AIN16/SERCOM0+2.0/I2SD1
+}
+P 6400 9800 6000 9800 1 0 0
+{
+T 6400 9800 5 10 0 1 0 0 1
+pinseq=14
+T 6400 9800 5 10 0 1 0 0 1
+pintype=io
+T 6100 9900 5 10 1 1 0 0 1
+pinnumber=14
+T 5900 9800 3 10 1 1 0 6 1
+pinlabel=PA09/I2C/I9/AIN17/SERCOM0+2.1/I2SMC
+}
+P 6400 9400 6000 9400 1 0 0
+{
+T 6400 9400 5 10 0 1 0 0 1
+pinseq=15
+T 6400 9400 5 10 0 1 0 0 1
+pintype=io
+T 6100 9500 5 10 1 1 0 0 1
+pinnumber=15
+T 5900 9400 3 10 1 1 0 6 1
+pinlabel=PA10/I10/AIN18/SERCOM0+2.2/I2SCK
+}
+P 6400 9000 6000 9000 1 0 0
+{
+T 6400 9000 5 10 0 1 0 0 1
+pinseq=16
+T 6400 9000 5 10 0 1 0 0 1
+pintype=io
+T 6100 9100 5 10 1 1 0 0 1
+pinnumber=16
+T 5900 9000 3 10 1 1 0 6 1
+pinlabel=PA11/I11/AIN19/SERCOM0+2.3/I2SF0
+}
+P 6400 8600 6000 8600 1 0 0
+{
+T 6400 8600 5 10 0 1 0 0 1
+pinseq=21
+T 6400 8600 5 10 0 1 0 0 1
+pintype=io
+T 6100 8700 5 10 1 1 0 0 1
+pinnumber=21
+T 5900 8600 3 10 1 1 0 6 1
+pinlabel=PA12/I12/I2C/SERCOM2+4.0
+}
+P 6400 11800 6000 11800 1 0 0
+{
+T 6400 11800 5 10 0 1 0 0 1
+pinseq=10
+T 6400 11800 5 10 0 1 0 0 1
+pintype=io
+T 6100 11900 5 10 1 1 0 0 1
+pinnumber=10
+T 5900 11800 3 10 1 1 0 6 1
+pinlabel=PA05/EINT5/AIN5/SERCOM0.1
+}
+P 6400 11400 6000 11400 1 0 0
+{
+T 6400 11400 5 10 0 1 0 0 1
+pinseq=11
+T 6400 11400 5 10 0 1 0 0 1
+pintype=io
+T 6100 11500 5 10 1 1 0 0 1
+pinnumber=11
+T 5900 11400 3 10 1 1 0 6 1
+pinlabel=PA06/EINT6/AIN6/SERCOM0.2
+}
+P 6400 11000 6000 11000 1 0 0
+{
+T 6400 11000 5 10 0 1 0 0 1
+pinseq=12
+T 6400 11000 5 10 0 1 0 0 1
+pintype=io
+T 6100 11100 5 10 1 1 0 0 1
+pinnumber=12
+T 5900 11000 3 10 1 1 0 6 1
+pinlabel=PA07/I7/AIN7/SERCOM0.3/I2SD0
+}
+P 6400 13800 6000 13800 1 0 0
+{
+T 6400 13800 5 10 0 1 0 0 1
+pinseq=1
+T 6400 13800 5 10 0 1 0 0 1
+pintype=io
+T 6100 13900 5 10 1 1 0 0 1
+pinnumber=1
+T 5900 13800 3 10 1 1 0 6 1
+pinlabel=PA00/EINT0/SERCOM1.0
+}
+P 6400 13400 6000 13400 1 0 0
+{
+T 6400 13400 5 10 0 1 0 0 1
+pinseq=2
+T 6400 13400 5 10 0 1 0 0 1
+pintype=io
+T 6100 13500 5 10 1 1 0 0 1
+pinnumber=2
+T 5900 13400 3 10 1 1 0 6 1
+pinlabel=PA01/EINT1/SERCOM1.1
+}
+P 6400 13000 6000 13000 1 0 0
+{
+T 6400 13000 5 10 0 1 0 0 1
+pinseq=3
+T 6400 13000 5 10 0 1 0 0 1
+pintype=io
+T 6100 13100 5 10 1 1 0 0 1
+pinnumber=3
+T 5900 13000 3 10 1 1 0 6 1
+pinlabel=PA02/EINTN2/AIN0/Y0/VOUT
+}
+P 6400 12600 6000 12600 1 0 0
+{
+T 6400 12600 5 10 0 1 0 0 1
+pinseq=4
+T 6400 12600 5 10 0 1 0 0 1
+pintype=io
+T 6100 12700 5 10 1 1 0 0 1
+pinnumber=4
+T 5900 12600 3 10 1 1 0 6 1
+pinlabel=PA03/EINT3/VREFA/AIN1
+}
+P 6400 12200 6000 12200 1 0 0
+{
+T 6400 12200 5 10 0 1 0 0 1
+pinseq=9
+T 6400 12200 5 10 0 1 0 0 1
+pintype=io
+T 6100 12300 5 10 1 1 0 0 1
+pinnumber=9
+T 5900 12200 3 10 1 1 0 6 1
+pinlabel=PA04/EINT4/VREFB/AIN4/SERCOM0.0
+}
+P 0 200 400 200 1 0 0
+{
+T 100 300 5 10 1 1 0 0 1
+pinnumber=42
+T 500 200 3 10 1 1 0 0 1
+pinlabel=GND
+T -400 300 5 10 0 1 0 0 1
+pinseq=42
+T 0 200 5 10 0 1 0 0 1
+pintype=pwr
+}
+P 0 10200 400 10200 1 0 0
+{
+T 100 10300 5 10 1 1 0 0 1
+pinnumber=43
+T 500 10200 3 10 1 1 0 0 1
+pinlabel=VDDCORE
+T -400 10300 5 10 0 1 0 0 1
+pinseq=43
+T 0 10200 5 10 0 1 0 0 1
+pintype=pwr
+}
+P 0 9800 400 9800 1 0 0
+{
+T 100 9900 5 10 1 1 0 0 1
+pinnumber=44
+T 500 9800 3 10 1 1 0 0 1
+pinlabel=VDDIN
+T -400 9900 5 10 0 1 0 0 1
+pinseq=44
+T 0 9800 5 10 0 1 0 0 1
+pintype=pwr
+}
+P 0 5000 400 5000 1 0 0
+{
+T -400 5100 5 10 0 1 0 0 1
+pinseq=19
+T 0 5000 5 10 0 1 0 0 1
+pintype=io
+T 100 5100 5 10 1 1 0 0 1
+pinnumber=19
+T 500 5000 3 10 1 1 0 0 1
+pinlabel=PB10/I10/SERCOM4.2/I2SMC
+}
+P 0 4600 400 4600 1 0 0
+{
+T -400 4700 5 10 0 1 0 0 1
+pinseq=20
+T 0 4600 5 10 0 1 0 0 1
+pintype=io
+T 100 4700 5 10 1 1 0 0 1
+pinnumber=20
+T 500 4600 3 10 1 1 0 0 1
+pinlabel=PB11/I11/SERCOM4.3/I2SCL
+}
+P 0 4200 400 4200 1 0 0
+{
+T -400 4300 5 10 0 1 0 0 1
+pinseq=37
+T 0 4200 5 10 0 1 0 0 1
+pintype=io
+T 100 4300 5 10 1 1 0 0 1
+pinnumber=37
+T 500 4200 3 10 1 1 0 0 1
+pinlabel=PB22/I6/SERCOM5.2
+}
+P 0 3800 400 3800 1 0 0
+{
+T -400 3900 5 10 0 1 0 0 1
+pinseq=38
+T 0 3800 5 10 0 1 0 0 1
+pintype=io
+T 100 3900 5 10 1 1 0 0 1
+pinnumber=38
+T 500 3800 3 10 1 1 0 0 1
+pinlabel=PB23/I7/SERCOM5.3
+}
+P 0 6600 400 6600 1 0 0
+{
+T -400 6700 5 10 0 1 0 0 1
+pinseq=47
+T 0 6600 5 10 0 1 0 0 1
+pintype=io
+T 100 6700 5 10 1 1 0 0 1
+pinnumber=47
+T 500 6600 3 10 1 1 0 0 1
+pinlabel=PB02/I2/AIN10/SERCOM5.0
+}
+P 0 6200 400 6200 1 0 0
+{
+T -400 6300 5 10 0 1 0 0 1
+pinseq=48
+T 0 6200 5 10 0 1 0 0 1
+pintype=io
+T 100 6300 5 10 1 1 0 0 1
+pinnumber=48
+T 500 6200 3 10 1 1 0 0 1
+pinlabel=PB03/I3/AIN11/SERCOM5.1
+}