From bd52cba71e2f661023a31b4dc7f11b9ccadcf7b5 Mon Sep 17 00:00:00 2001 From: Michael Stoll Date: Sat, 3 Jan 2015 20:38:39 +0100 Subject: [PATCH] Created AT90CANXXX component --- library/atmel.dcm | 38 +++++++-------- library/atmel.lib | 116 ++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 112 insertions(+), 42 deletions(-) diff --git a/library/atmel.dcm b/library/atmel.dcm index e96ccaa5..b7d4962f 100644 --- a/library/atmel.dcm +++ b/library/atmel.dcm @@ -48,6 +48,12 @@ K MCS-51 8bit Flash Microcontroller F http://www.atmel.com/Images/doc3390.pdf $ENDCMP # +$CMP AT90CAN128 +D AT90CAN128, 128k Flash, 4k SRAM, 4k EEPROM, JTAG, CAN +K AVR 8bit Microcontroller MegaAVR +F http://www.atmel.com/Images/doc7679.pdf +$ENDCMP +# $CMP AT90PWM1-M D AT90PWM1, QFN/MLF32, 8k Flash, 512B SRAM, 512B EEPROM K AVR 8bit Microcontroller LightingAVR PWM @@ -630,6 +636,12 @@ K AVR 8bit Microcontroller MegaAVR F http://www.atmel.com/Images/doc8209.pdf $ENDCMP # +$CMP ATMEGA16U2 +D ATMEGA16U2, TQFP-32, 16k Flash, 512B SRAM, 512B EEPROM +K AVR 8bit Microcontroller MegaAVR +F http://www.atmel.com/Images/doc7799.pdf +$ENDCMP +# $CMP ATMEGA16U4-A D ATMEGA16U4, TQFP44, 16K Flash, 1.25K SRAM, 512B EEPROM, USB2.0 K AVR 8bit Microcontroller MegaAVR USB @@ -918,10 +930,10 @@ K AVR 8bit Microcontroller MegaAVR F http://www.atmel.com/Images/doc8209.pdf $ENDCMP # -$CMP ATMEGA32U4 -D 8-Bit AVR Microcontroller with 32K Bytes of ISP Flash and USB Controller -K Microcontroller, ATmega32U4 -F http://www.atmel.com/images/atmel-7766-8-bit-avr-atmega16u4-32u4_%20datasheet.pdf +$CMP ATMEGA32U2 +D ATMEGA32U2, TQFP-32, 32k Flash, 1024B SRAM, 1024B EEPROM +K AVR 8bit Microcontroller MegaAVR +F http://www.atmel.com/Images/doc7799.pdf $ENDCMP # $CMP ATMEGA32U4-A @@ -930,12 +942,6 @@ K AVR 8bit Microcontroller MegaAVR USB F http://www.atmel.com/images/atmel-7766-8-bit-avr-atmega16u4-32u4_%20datasheet.pdf $ENDCMP # -$CMP ATMEGA32U4-AU -D 8-Bit AVR Microcontroller with 32K Bytes of ISP Flash and USB Controller -K Microcontroller, ATmega32U4-AU -F http://www.atmel.com/images/atmel-7766-8-bit-avr-atmega16u4-32u4_%20datasheet.pdf -$ENDCMP -# $CMP ATMEGA32U4-M D ATMEGA32U4, QFN44, 32K Flash, 2.5K SRAM, 1K EEPROM, USB2.0 K AVR 8bit Microcontroller MegaAVR USB @@ -1386,18 +1392,6 @@ K AVR 8bit Microcontroller MegaAVR F http://www.atmel.com/Images/doc7799.pdf $ENDCMP # -$CMP ATMEGA16U2 -D ATMEGA16U2, TQFP-32, 16k Flash, 512B SRAM, 512B EEPROM -K AVR 8bit Microcontroller MegaAVR -F http://www.atmel.com/Images/doc7799.pdf -$ENDCMP -# -$CMP ATMEGA32U2 -D ATMEGA32U2, TQFP-32, 32k Flash, 1024B SRAM, 1024B EEPROM -K AVR 8bit Microcontroller MegaAVR -F http://www.atmel.com/Images/doc7799.pdf -$ENDCMP -# $CMP ATTINY10-P D ATTINY10, DIP8, 1k OTP Flash, No SRAM, 64B EEPROM (For reference only) K AVR 8-bit Microcontroller tinyAVR Discontinued diff --git a/library/atmel.lib b/library/atmel.lib index 28fac600..55930c0d 100644 --- a/library/atmel.lib +++ b/library/atmel.lib @@ -133,6 +133,82 @@ X (SCK)P1.7 19 1150 100 150 L 40 40 1 1 B ENDDRAW ENDDEF # +# AT90CAN128 +# +DEF AT90CAN128 IC 0 40 Y Y 1 F N +F0 "IC" -1150 1900 40 H V L BNN +F1 "AT90CAN128" 700 -1950 40 H V L BNN +F2 "" 0 0 30 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS AT90CAN64 AT90CAN32 +DRAW +S -1150 1850 1150 -1850 0 1 10 f +X PE0(RXD0/PDI) 2 -1300 -1000 150 R 40 40 1 1 B +X PE1(TXD0/PDO) 3 -1300 -1100 150 R 40 40 1 1 B +X PE2(XCK0/AIN0) 4 -1300 -1200 150 R 40 40 1 1 B +X PE3(OC3A/AIN1) 5 -1300 -1300 150 R 40 40 1 1 B +X PE4(OC3B/INT4) 6 -1300 -1400 150 R 40 40 1 1 B +X PE5(OC3C/INT5) 7 -1300 -1500 150 R 40 40 1 1 B +X PE6(T3/INT6) 8 -1300 -1600 150 R 40 40 1 1 B +X PE7(ICP3/INT7) 9 -1300 -1700 150 R 40 40 1 1 B +X (~SS~)PB0 10 1300 800 150 L 40 40 1 1 B +X ~RESET 20 -1300 1700 150 R 40 40 1 1 I +X (TXCAN/XCK1)PD5 30 1300 -1500 150 L 40 40 1 1 B +X (A13)PC5 40 1300 -600 150 L 40 40 1 1 B +X (AD1)PA1 50 1300 1600 150 L 40 40 1 1 B +X PF1(ADC1) 60 -1300 -200 150 R 40 40 1 1 I +X (SCK)PB1 11 1300 700 150 L 40 40 1 1 B +X VCC 21 -300 2000 150 D 40 40 1 1 W +X (RXCAN/T1)PD6 31 1300 -1600 150 L 40 40 1 1 B +X (A14)PC6 41 1300 -700 150 L 40 40 1 1 B +X (AD0)PA0 51 1300 1700 150 L 40 40 1 1 B +X PF0(ADC0) 61 -1300 -100 150 R 40 40 1 1 I +X (MOSI)PB2 12 1300 600 150 L 40 40 1 1 B +X GND 22 -300 -2000 150 U 40 40 1 1 W +X (T0)PD7 32 1300 -1700 150 L 40 40 1 1 B +X (A15/CLK0)PC7 42 1300 -800 150 L 40 40 1 1 B +X VCC 52 -200 2000 150 D 40 40 1 1 W +X AREF 62 -1300 1000 150 R 40 40 1 1 B +X (MISO)PB3 13 1300 500 150 L 40 40 1 1 B +X XTAL2 23 -1300 1300 150 R 40 40 1 1 B +X PG0(~WR~) 33 -1300 500 150 R 40 40 1 1 B +X PG2(ALE) 43 -1300 300 150 R 40 40 1 1 B +X GND 53 -200 -2000 150 U 40 40 1 1 W +X AGND 63 200 -2000 150 U 40 40 1 1 W +X (OC2A)PB4 14 1300 400 150 L 40 40 1 1 B +X XTAL1 24 -1300 1400 150 R 40 40 1 1 B +X PG1(~RD~) 34 -1300 400 150 R 40 40 1 1 B +X (AD7)PA7 44 1300 1000 150 L 40 40 1 1 B +X PF7(ADC7/TDI) 54 -1300 -800 150 R 40 40 1 1 I +X AVCC 64 200 2000 150 D 40 40 1 1 W +X (OC1A)PB5 15 1300 300 150 L 40 40 1 1 B +X (SCL/INT0)PD0 25 1300 -1000 150 L 40 40 1 1 B +X (A8)PC0 35 1300 -100 150 L 40 40 1 1 B +X (AD6)PA6 45 1300 1100 150 L 40 40 1 1 B +X PF6(ADC6/TDO) 55 -1300 -700 150 R 40 40 1 1 I +X (OC1B)PB6 16 1300 200 150 L 40 40 1 1 B +X (SDA/INT1)PD1 26 1300 -1100 150 L 40 40 1 1 B +X (A9)PC1 36 1300 -200 150 L 40 40 1 1 B +X (AD5)PA5 46 1300 1200 150 L 40 40 1 1 B +X PF5(ADC5/TMS) 56 -1300 -600 150 R 40 40 1 1 I +X (OC0A/OC1C)PB7 17 1300 100 150 L 40 40 1 1 B +X (RXD1/INT2)PD2 27 1300 -1200 150 L 40 40 1 1 B +X (A10)PC2 37 1300 -300 150 L 40 40 1 1 B +X (AD4)PA4 47 1300 1300 150 L 40 40 1 1 B +X PF4(ADC4/TCK) 57 -1300 -500 150 R 40 40 1 1 I +X PG3(TOSC2) 18 -1300 200 150 R 40 40 1 1 B +X (TXD1/INT3)PD3 28 1300 -1300 150 L 40 40 1 1 B +X (A11)PC3 38 1300 -400 150 L 40 40 1 1 B +X (AD3)PA3 48 1300 1400 150 L 40 40 1 1 B +X PF3(ADC3) 58 -1300 -400 150 R 40 40 1 1 I +X PG4(TOSC1) 19 -1300 100 150 R 40 40 1 1 B +X (ICP1)PD4 29 1300 -1400 150 L 40 40 1 1 B +X (A12)PC4 39 1300 -500 150 L 40 40 1 1 B +X (AD2)PA2 49 1300 1500 150 L 40 40 1 1 B +X PF2(ADC2) 59 -1300 -300 150 R 40 40 1 1 I +ENDDRAW +ENDDEF +# # AT90PWM1-M # DEF AT90PWM1-M IC 0 40 Y Y 1 F N @@ -10654,28 +10730,28 @@ ENDDEF # AVR-ISP-6 # DEF AVR-ISP-6 CON 0 40 Y Y 1 F N -F0 "CON" -80 240 50 H V C CNN -F1 "AVR-ISP-6" -240 -230 50 H V L BNN +F0 "CON" -105 240 50 H V C CNN +F1 "AVR-ISP-6" -265 -230 50 H V L BNN F2 "AVR-ISP-6" -520 40 50 V I C CNN -F3 "" 0 0 60 H V C CNN +F3 "" -25 0 60 H V C CNN DRAW -T 0 -290 5 45 0 0 0 SCK Normal 1 C C -T 0 300 110 45 0 0 0 VCC Normal 1 C C -T 0 310 -105 45 0 1 0 GND Normal 1 C C -T 0 -308 102 45 0 1 0 MISO Normal 1 C C -T 0 332 -2 45 0 1 0 MOSI Normal 1 C C -T 0 -290 -100 45 0 1 0 RST Normal 1 C C -S -180 -140 190 -160 0 1 0 F -S -180 200 180 180 0 1 0 F -S -175 -160 -195 -40 0 1 0 F -S -175 200 -195 40 0 1 0 F -S 180 200 200 -160 0 1 0 F -X ~ 1 -125 100 100 R 40 40 1 1 P -X ~ 2 125 100 100 L 40 40 1 1 P -X ~ 3 -125 0 100 R 40 40 1 1 P -X ~ 4 125 0 100 L 40 40 1 1 P -X ~ 5 -125 -100 100 R 40 40 1 1 P -X ~ 6 125 -100 100 L 40 40 1 1 P +T 0 -315 5 45 0 0 0 SCK Normal 1 C C +T 0 275 110 45 0 0 0 VCC Normal 1 C C +T 0 285 -105 45 0 1 0 GND Normal 1 C C +T 0 -333 102 45 0 1 0 MISO Normal 1 C C +T 0 307 -2 45 0 1 0 MOSI Normal 1 C C +T 0 -315 -100 45 0 1 0 RST Normal 1 C C +S -205 -140 165 -160 0 1 0 F +S -205 200 155 180 0 1 0 F +S -200 -160 -220 -40 0 1 0 F +S -200 200 -220 40 0 1 0 F +S 155 200 175 -160 0 1 0 F +X ~ 1 -150 100 100 R 40 40 1 1 P +X ~ 2 100 100 100 L 40 40 1 1 P +X ~ 3 -150 0 100 R 40 40 1 1 P +X ~ 4 100 0 100 L 40 40 1 1 P +X ~ 5 -150 -100 100 R 40 40 1 1 P +X ~ 6 100 -100 100 L 40 40 1 1 P ENDDRAW ENDDEF #