From b5b47081a02650adce4bc537e27a3ce93db835b9 Mon Sep 17 00:00:00 2001
From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com>
Date: Thu, 9 Jul 2020 10:53:46 +0300
Subject: [PATCH] Add ATtiny45V-10SU with footprint

---
 fab.dcm | 36 ++++++++++++++++++++++++++++++++++++
 fab.lib | 23 +++++++++++++++++++++++
 2 files changed, 59 insertions(+)

diff --git a/fab.dcm b/fab.dcm
index e018ace..f29e270 100644
--- a/fab.dcm
+++ b/fab.dcm
@@ -12,6 +12,36 @@ K audio amplifier headphone mono 3w
 F http://www.ti.com/lit/ds/symlink/lm4871.pdf
 $ENDCMP
 #
+$CMP ATtiny25-20SU
+D 20MHz, 2kB Flash, 128B SRAM, 128B EEPROM, debugWIRE, SOIJ-8
+K AVR 8bit Microcontroller tinyAVR
+F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
+$ENDCMP
+#
+$CMP ATtiny45-20SU
+D 20MHz, 4kB Flash, 256B SRAM, 256B EEPROM, debugWIRE, SOIJ-8
+K AVR 8bit Microcontroller tinyAVR
+F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
+$ENDCMP
+#
+$CMP ATtiny45V-10SU
+D 10MHz, 4kB Flash, 256B SRAM, 256B EEPROM, debugWIRE, SOIJ-8
+K AVR 8bit Microcontroller tinyAVR
+F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
+$ENDCMP
+#
+$CMP ATtiny85-20SU
+D 20MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, SOIJ-8
+K AVR 8bit Microcontroller tinyAVR
+F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
+$ENDCMP
+#
+$CMP ATtiny85V-10SU
+D 10MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, SOIJ-8
+K AVR 8bit Microcontroller tinyAVR
+F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
+$ENDCMP
+#
 $CMP BUTTON_B3SN
 D Push button switch, Omron B3SN, Sealed Tactile Switch (SMT), SPST-NO Top Actuated Surface Mount
 K switch normally-open pushbutton push-button button tactile spst single pole single throw
@@ -127,6 +157,12 @@ K single opamp zero-drift
 F http://www.ti.com/lit/ds/symlink/opa188.pdf
 $ENDCMP
 #
+$CMP Microcontroller_ATtiny45V-10SU
+D AVR ATtiny Microcontroller IC 8-Bit 10MHz 4KB (2K x 16) FLASH 8-SOIC
+K AVR 8bit Microcontroller tinyAVR
+F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
+$ENDCMP
+#
 $CMP Motor_Driver_A5940
 D Three Phase Sensorless Sinusoidal Fan Driver, Allegro A5940GLKTR-T
 K h-bridge half-bridge half bridge motor driver bldc brushless DC
diff --git a/fab.lib b/fab.lib
index 7a29927..d6f121c 100644
--- a/fab.lib
+++ b/fab.lib
@@ -1539,6 +1539,29 @@ X SHIELD 9 800 -600 150 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
+# Microcontroller_ATtiny45V-10SU
+#
+DEF Microcontroller_ATtiny45V-10SU U 0 20 Y Y 1 F N
+F0 "U" -500 550 50 H V L BNN
+F1 "Microcontroller_ATtiny45V-10SU" 100 -550 50 H V L TNN
+F2 "fab:SOIC-8_3.9x4.9mm_P1.27mm" 0 0 50 H I C CIN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ SOIJ*5.3x5.3mm*P1.27mm*
+$ENDFPLIST
+DRAW
+S -500 -500 500 500 0 1 10 f
+X ~RESET~/PB5 1 600 -200 100 L 50 50 1 1 B
+X XTAL1/PB3 2 600 0 100 L 50 50 1 1 B
+X XTAL2/PB4 3 600 -100 100 L 50 50 1 1 B
+X GND 4 0 -600 100 U 50 50 1 1 W
+X MOSI/PB0 5 600 300 100 L 50 50 1 1 B
+X MISO/PB1 6 600 200 100 L 50 50 1 1 B
+X SCK/PB2 7 600 100 100 L 50 50 1 1 B
+X VCC 8 0 600 100 D 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
 # Motor_Driver_A5940
 #
 DEF Motor_Driver_A5940 U 0 40 Y Y 1 F N
-- 
GitLab