← Commit history
atmega8a.glbadded
⋯ 1 unchanged line ⋯
atmega8a.kicad_modadded+374
@@ -0,0 +1,374 @@+(footprint "DIP-28_W7.62mm"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "28-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils)")+	(tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")+	(property "Reference" "REF**"+		(at 3.81 -2.33 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "DIP-28_W7.62mm"+		(at 3.81 35.35 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/DIP/legacy"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start 1.16 -1.33)+		(end 1.16 34.35)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.16 34.35)+		(end 6.46 34.35)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 2.81 -1.33)+		(end 1.16 -1.33)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 6.46 -1.33)+		(end 4.81 -1.33)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 6.46 34.35)+		(end 6.46 -1.33)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_arc+		(start 4.81 -1.33)+		(mid 3.81 -0.33)+		(end 2.81 -1.33)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -1.06 -1.53)+		(end 8.67 34.55)+		(stroke+			(width 0.05)+			(type solid)+		)+		(fill no)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 0.635 -0.27)+		(end 1.635 -1.27)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 0.635 34.29)+		(end 0.635 -0.27)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 1.635 -1.27)+		(end 6.985 -1.27)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 6.985 -1.27)+		(end 6.985 34.29)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 6.985 34.29)+		(end 0.635 34.29)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 3.81 16.51 90)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole roundrect+		(at 0 0)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(roundrect_rratio 0.15625)+	)+	(pad "2" thru_hole circle+		(at 0 2.54)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "3" thru_hole circle+		(at 0 5.08)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "4" thru_hole circle+		(at 0 7.62)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "5" thru_hole circle+		(at 0 10.16)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "6" thru_hole circle+		(at 0 12.7)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "7" thru_hole circle+		(at 0 15.24)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "8" thru_hole circle+		(at 0 17.78)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "9" thru_hole circle+		(at 0 20.32)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "10" thru_hole circle+		(at 0 22.86)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "11" thru_hole circle+		(at 0 25.4)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "12" thru_hole circle+		(at 0 27.94)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "13" thru_hole circle+		(at 0 30.48)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "14" thru_hole circle+		(at 0 33.02)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "15" thru_hole circle+		(at 7.62 33.02)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "16" thru_hole circle+		(at 7.62 30.48)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "17" thru_hole circle+		(at 7.62 27.94)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "18" thru_hole circle+		(at 7.62 25.4)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "19" thru_hole circle+		(at 7.62 22.86)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "20" thru_hole circle+		(at 7.62 20.32)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "21" thru_hole circle+		(at 7.62 17.78)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "22" thru_hole circle+		(at 7.62 15.24)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "23" thru_hole circle+		(at 7.62 12.7)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "24" thru_hole circle+		(at 7.62 10.16)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "25" thru_hole circle+		(at 7.62 7.62)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "26" thru_hole circle+		(at 7.62 5.08)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "27" thru_hole circle+		(at 7.62 2.54)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "28" thru_hole circle+		(at 7.62 0)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(point+		(at 3.81 16.51)+		(size 1.27)+		(layer "F.Fab")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-28_W7.62mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
atmega8a.kicad_symadded+610
@@ -0,0 +1,610 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "ATmega8A-P"+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "U"+			(at -12.7 34.29 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left bottom)+			)+		)+		(property "Value" "ATmega8A-P"+			(at 5.08 -34.29 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left top)+			)+		)+		(property "Footprint" "Package_DIP:DIP-28_W7.62mm"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+					(italic yes)+				)+			)+		)+		(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2486-8-bit-avr-microcontroller-atmega8_l_datasheet.pdf"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "8MHz, 8kB Flash, 1kB SRAM, 512B EEPROM, DIP-28"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "AVR 8bit Microcontroller MegaAVR"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "DIP*W7.62mm*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "ATmega8A-P_0_1"+			(rectangle+				(start -12.7 -33.02)+				(end 12.7 33.02)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type background)+				)+			)+		)+		(symbol "ATmega8A-P_1_1"+			(pin bidirectional line+				(at -15.24 27.94 0)+				(length 2.54)+				(name "PC6/~{RESET}"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -7.62 180)+				(length 2.54)+				(name "PD0"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -10.16 180)+				(length 2.54)+				(name "PD1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -12.7 180)+				(length 2.54)+				(name "PD2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "4"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -15.24 180)+				(length 2.54)+				(name "PD3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "5"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -17.78 180)+				(length 2.54)+				(name "PD4"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "6"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 0 35.56 270)+				(length 2.54)+				(name "VCC"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "7"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 0 -35.56 90)+				(length 2.54)+				(name "GND"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "8"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at -15.24 22.86 0)+				(length 2.54)+				(name "PB6/XTAL1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "9"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at -15.24 17.78 0)+				(length 2.54)+				(name "PB7/XTAL2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "10"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -20.32 180)+				(length 2.54)+				(name "PD5"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "11"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -22.86 180)+				(length 2.54)+				(name "PD6"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "12"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -25.4 180)+				(length 2.54)+				(name "PD7"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "13"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 27.94 180)+				(length 2.54)+				(name "PB0"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "14"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 25.4 180)+				(length 2.54)+				(name "PB1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "15"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 22.86 180)+				(length 2.54)+				(name "PB2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "16"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 20.32 180)+				(length 2.54)+				(name "PB3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "17"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 17.78 180)+				(length 2.54)+				(name "PB4"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "18"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 15.24 180)+				(length 2.54)+				(name "PB5"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "19"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 2.54 35.56 270)+				(length 2.54)+				(name "AVCC"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "20"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at -15.24 12.7 0)+				(length 2.54)+				(name "AREF"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "21"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 2.54 -35.56 90)+				(length 2.54)+				(name "AGND"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "22"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 10.16 180)+				(length 2.54)+				(name "PC0"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "23"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 7.62 180)+				(length 2.54)+				(name "PC1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "24"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 5.08 180)+				(length 2.54)+				(name "PC2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "25"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 2.54 180)+				(length 2.54)+				(name "PC3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "26"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 0 180)+				(length 2.54)+				(name "PC4"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "27"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 15.24 -2.54 180)+				(length 2.54)+				(name "PC5"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "28"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
docs/atmega8a-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+31
@@ -0,0 +1,31 @@+{+  "slug": "atmega8a",+  "version": "0.1.0",+  "type": "component",+  "description": "Microchip 8-bit AVR MCU, 28-pin DIP. 8 KB flash, 1 KB SRAM, 16 MHz, 23 I/O. The classic ATmega8. Datasheet-verified.",+  "tags": [+    "component",+    "microcontroller",+    "mcu",+    "avr",+    "atmega",+    "pdip-28",+    "microchip"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "atmega8a.kicad_sym",+    "atmega8a.kicad_mod",+    "atmega8a.glb",+    "docs/hero.png",+    "docs/atmega8a-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ]+}\ No newline at end of file