Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ATmega 48(A/PA)/88(A/PA)/168(A/PA)/328(P) #19

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions cmp/ce11028f-10de-4271-b2d1-07784d450963/.librepcb-cmp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.1
129 changes: 129 additions & 0 deletions cmp/ce11028f-10de-4271-b2d1-07784d450963/component.lp
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
(librepcb_component ce11028f-10de-4271-b2d1-07784d450963
(name "ATmega(4/8/16/32)8(P)(A) 28-pin")
(description "")
(keywords "atmega,atmel,avr,8bit,RISC")
(author "Jonathan BAUDIN")
(version "0.1")
(created 2022-09-04T16:38:52Z)
(deprecated false)
(category 22151601-c2d9-419a-87bc-266f9c7c3459)
(schematic_only false)
(default_value "{{PARTNUMBER or DEVICE or COMPONENT}}")
(prefix "U")
(signal 2908b42b-5639-4665-b96e-e12e82d024b4 (name "PB0/PCINT0/CLKO/ICP1") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal a47eb45f-ad58-403c-a006-721eb63ad65e (name "PC3/ADC3/PCINT11") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 82da27e3-8f9e-4ed3-9c74-0ce7556a6aad (name "VCC") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal dec94309-a71a-40c5-af8c-68b848212423 (name "PC5/ADC5/SCL/PCINT13") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 278bbdad-80de-4ee6-9326-fda788e5976d (name "PD3/PCINT19/OC2B/INT1") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal d5e032dc-9a47-4093-8f15-aa1e8855c063 (name "PB5/SCK/PCINT5") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal c9cd9f61-62f8-4901-95a2-f51773670b1d (name "PC4/ADC4/SDA/PCINT12") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 32c7d507-7cba-4220-b5cf-f650b3972cd2 (name "PB7/PCINT7/XTAL2/TOSC2") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 679f792d-584a-4d7d-8781-411e6f9f6d5b (name "PD5/PCINT21/OC0B/T1") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal a86fdc78-e14c-4386-827c-4b3534abd819 (name "PC0/ADC0/PCINT8") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 6d7f5b06-d1df-4feb-ba04-7b6a8422e40d (name "PD4/PCINT20/XCK/T0") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 0ca9cace-312b-4538-8cc5-bb9defed2863 (name "PB3/MOSI/OC2A/PCINT3") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 0b917ab6-7af8-48f6-8dd0-51d372b0134c (name "PB6/PCINT6/XTAL1/TOSC1") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 6ac02c10-1b04-409e-b31c-3652dccc3f2d (name "PD2/PCINT18/INT0") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 07b4d1de-f6ef-4637-b912-f3b7e28497c4 (name "AREF") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal c16df3bb-1417-4612-9f2e-dc2f086df6ce (name "PD1/PCINT17/TXD") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal b324eab6-5fd7-4700-b5e6-0484c6f55ef7 (name "PB2/SS/OC1B/PCINT2") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 63452f17-ac7d-4760-9962-ba33272d6e17 (name "PC6/PCINT14/RESET") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 5ff53545-9046-4681-9a4f-9dfe51d71975 (name "PD0/PCINT16/RXD") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 2a0e3970-7c63-4d03-94bc-b9e4d7e54c98 (name "PD6/PCINT22/OC0A/AIN0") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal cf8d6a5a-6ad4-4650-b03a-77b8f7fa43e3 (name "PB1/OC1A/PCINT1") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 91f50e0f-373d-4465-ac72-69822e7166b5 (name "AVCC") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 728259ec-c48e-4746-8f1a-f987c0ea0bd4 (name "GND") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 27c9cdcb-8653-4050-a976-ca3e1fef61a0 (name "PC2/ADC2/PCINT10") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal bd026096-9e9c-4122-83f1-a6a1e3e4099c (name "PB4/MISO/PCINT4") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal c4273257-8ac1-4e56-8b34-d7bfd46d54c5 (name "PC1/ADC1/PCINT9") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal b01bf741-5504-4c83-afba-3a399eb29910 (name "PD7/PCINT23/AIN1") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(variant 9f167687-3867-4b17-9e56-82bd66daa4f1 (norm "")
(name "default")
(description "")
(gate 5c56d2db-9d96-4bb6-a602-d5fd3ecaca3e
(symbol 30ceb9fd-64a7-4d97-be9b-c1cb10037442)
(position 0.0 0.0) (rotation 0.0) (required true) (suffix "")
(pin 0d578466-de60-483d-8331-26cc3887bfff (signal 07b4d1de-f6ef-4637-b912-f3b7e28497c4) (text signal))
(pin 13b3a2f9-a2d6-4027-9ca3-47f5b6c27b3b (signal 91f50e0f-373d-4465-ac72-69822e7166b5) (text signal))
(pin 23b1f34a-2368-428c-8f0c-69deec5b04e0 (signal c16df3bb-1417-4612-9f2e-dc2f086df6ce) (text signal))
(pin 2c31624a-a73b-47d0-9fd6-5ea12accee1a (signal 27c9cdcb-8653-4050-a976-ca3e1fef61a0) (text signal))
(pin 2ce2e447-fcad-47d7-88a5-786e7246e89c (signal 679f792d-584a-4d7d-8781-411e6f9f6d5b) (text signal))
(pin 30ef721d-d53c-4c2f-82c2-48dd65555cab (signal 6d7f5b06-d1df-4feb-ba04-7b6a8422e40d) (text signal))
(pin 3280b2c5-11dd-40fd-967f-9a7ba1c97d94 (signal d5e032dc-9a47-4093-8f15-aa1e8855c063) (text signal))
(pin 34580628-28b9-4c6f-8bb9-1df28ae996b9 (signal 5ff53545-9046-4681-9a4f-9dfe51d71975) (text signal))
(pin 36a73271-1382-41f8-b498-e5575ef9edf4 (signal 2a0e3970-7c63-4d03-94bc-b9e4d7e54c98) (text signal))
(pin 38d316ec-edac-4df2-9408-7271b85973bf (signal dec94309-a71a-40c5-af8c-68b848212423) (text signal))
(pin 3c6a1a67-6f62-48e9-983a-dc8bb13f2f5a (signal 2908b42b-5639-4665-b96e-e12e82d024b4) (text signal))
(pin 4e8f7e85-af7e-4545-815f-bcddc7fd1c9e (signal 0b917ab6-7af8-48f6-8dd0-51d372b0134c) (text signal))
(pin 50ce6770-5720-4093-bbd8-3c9161b83cae (signal 6ac02c10-1b04-409e-b31c-3652dccc3f2d) (text signal))
(pin 5c38ba6e-d5d0-49fa-8584-a07896ff2119 (signal cf8d6a5a-6ad4-4650-b03a-77b8f7fa43e3) (text signal))
(pin 79b16816-2b24-4f78-a36b-b12a6b3da630 (signal b01bf741-5504-4c83-afba-3a399eb29910) (text signal))
(pin 8c57c894-6796-4498-823c-36efbd167c6f (signal 63452f17-ac7d-4760-9962-ba33272d6e17) (text signal))
(pin 93e80ca1-a4bd-48a9-b8bd-8e3469e525ae (signal 0ca9cace-312b-4538-8cc5-bb9defed2863) (text signal))
(pin c5a3bea9-14df-4552-bf11-c2cd11b9da06 (signal 278bbdad-80de-4ee6-9326-fda788e5976d) (text signal))
(pin ca257c61-8cf7-4046-9837-363f653184f9 (signal b324eab6-5fd7-4700-b5e6-0484c6f55ef7) (text signal))
(pin cdfdfc8a-8f23-4400-b954-add35faa4b8f (signal c4273257-8ac1-4e56-8b34-d7bfd46d54c5) (text signal))
(pin d47fd4ec-446b-4fe2-b25e-d4c74c1167fe (signal bd026096-9e9c-4122-83f1-a6a1e3e4099c) (text signal))
(pin e281cd14-47f5-4cdb-b16c-1e71d994b758 (signal 82da27e3-8f9e-4ed3-9c74-0ce7556a6aad) (text signal))
(pin e371e3fc-3530-4c41-99c2-45384acd8bfe (signal c9cd9f61-62f8-4901-95a2-f51773670b1d) (text signal))
(pin e4496ec8-36d0-4df4-9858-1ac62d3a291f (signal a47eb45f-ad58-403c-a006-721eb63ad65e) (text signal))
(pin f0f31d6b-b6aa-4eff-b997-3b96262e2226 (signal 728259ec-c48e-4746-8f1a-f987c0ea0bd4) (text signal))
(pin f7bf3a02-7c73-4833-90ed-a5086fc3ae6c (signal 32c7d507-7cba-4220-b5cf-f650b3972cd2) (text signal))
(pin fcea3507-0cff-4ba8-9456-2e1b23ebd679 (signal a86fdc78-e14c-4386-827c-4b3534abd819) (text signal))
)
)
)
1 change: 1 addition & 0 deletions dev/d94589ee-b25d-413c-94f0-240ad6d3b1fb/.librepcb-dev
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.1
40 changes: 40 additions & 0 deletions dev/d94589ee-b25d-413c-94f0-240ad6d3b1fb/device.lp
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
(librepcb_device d94589ee-b25d-413c-94f0-240ad6d3b1fb
(name "ATmega(4/8/16/32)8(P)(A)")
(description "ATmega48A\nATmega48PA\nATmega88A\nATmega88PA\nATmega168A\nATmega168PA\nATmega328\nATmega328P\n\nPDIP Package\n\nDatasheet : https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf")
(keywords "atmega,atmel,avr,8bit,RISC")
(author "Jonathan BAUDIN")
(version "0.1")
(created 2022-09-04T16:51:23Z)
(deprecated false)
(category 22151601-c2d9-419a-87bc-266f9c7c3459)
(component ce11028f-10de-4271-b2d1-07784d450963)
(package bfc50292-e828-4411-9802-139ba8ca7483)
(pad 01a14f83-69ba-4005-9167-82c87dc6242d (signal 6ac02c10-1b04-409e-b31c-3652dccc3f2d))
(pad 0dd33896-e716-4a5e-86e7-bc2c54e35ac2 (signal 0b917ab6-7af8-48f6-8dd0-51d372b0134c))
(pad 10524513-2149-40cf-87e8-e1aaf44a2b64 (signal 728259ec-c48e-4746-8f1a-f987c0ea0bd4))
(pad 1623b06a-2403-41de-a616-809605b1d8f4 (signal 728259ec-c48e-4746-8f1a-f987c0ea0bd4))
(pad 211ab5ae-fc07-4d3f-9543-dfefcdc5b069 (signal 278bbdad-80de-4ee6-9326-fda788e5976d))
(pad 26249761-a032-4cd7-af96-acfb2ba9487c (signal 82da27e3-8f9e-4ed3-9c74-0ce7556a6aad))
(pad 4da4d8e4-9454-46a4-bbf2-afa5db656007 (signal 2908b42b-5639-4665-b96e-e12e82d024b4))
(pad 4ef2e73a-3ef3-44d0-b5a1-cc7e8f11a9e4 (signal c4273257-8ac1-4e56-8b34-d7bfd46d54c5))
(pad 5a34ece3-b0c9-4b26-a015-73ff2eea3a85 (signal cf8d6a5a-6ad4-4650-b03a-77b8f7fa43e3))
(pad 754719cb-2787-4318-a73e-c9ea02b14798 (signal dec94309-a71a-40c5-af8c-68b848212423))
(pad 81afd80a-19cb-4388-b84b-33cc5e47c648 (signal 63452f17-ac7d-4760-9962-ba33272d6e17))
(pad 83ad26fb-9993-472e-9cfd-7505de04973b (signal a47eb45f-ad58-403c-a006-721eb63ad65e))
(pad 850528c3-45a7-4e04-8604-c4979e259d82 (signal 27c9cdcb-8653-4050-a976-ca3e1fef61a0))
(pad 9b9a0696-0bb0-4c15-bcdb-bccecafe9ff0 (signal b01bf741-5504-4c83-afba-3a399eb29910))
(pad 9f42aafc-1f45-44ec-bc4c-b9c7dc83f1d2 (signal 0ca9cace-312b-4538-8cc5-bb9defed2863))
(pad 9f70a972-74e3-4db4-b596-87a1e5d6ccbc (signal d5e032dc-9a47-4093-8f15-aa1e8855c063))
(pad a14e6f70-7981-4a86-8359-cd1258891e34 (signal c16df3bb-1417-4612-9f2e-dc2f086df6ce))
(pad a45656bd-f216-466a-b31f-ca5e588efb1b (signal a86fdc78-e14c-4386-827c-4b3534abd819))
(pad a5e7d458-c3ed-46de-bf3b-30ff289f29c7 (signal 5ff53545-9046-4681-9a4f-9dfe51d71975))
(pad a9fc2f18-99a2-4bad-bb2b-b07e7939f25d (signal 91f50e0f-373d-4465-ac72-69822e7166b5))
(pad af2f3a7b-1180-487a-9847-af30e976a1ad (signal bd026096-9e9c-4122-83f1-a6a1e3e4099c))
(pad c14468ab-ea28-409f-8414-234b924af45a (signal c9cd9f61-62f8-4901-95a2-f51773670b1d))
(pad c16ff0c9-0f16-489d-9c7c-0ca735598a5d (signal 32c7d507-7cba-4220-b5cf-f650b3972cd2))
(pad c5433122-5e35-4767-ac33-6bff51f4337e (signal b324eab6-5fd7-4700-b5e6-0484c6f55ef7))
(pad cde02700-3e4e-4daf-9f78-51ed6d4a86af (signal 679f792d-584a-4d7d-8781-411e6f9f6d5b))
(pad d6081f10-a9ec-4c41-b0ea-6d4bd89a0ed0 (signal 2a0e3970-7c63-4d03-94bc-b9e4d7e54c98))
(pad f3be26cb-405f-4ef7-b132-7f9a61171751 (signal 6d7f5b06-d1df-4feb-ba04-7b6a8422e40d))
(pad fa6d0662-ef50-4020-8e7c-aa917fac6895 (signal 07b4d1de-f6ef-4637-b912-f3b7e28497c4))
)
1 change: 1 addition & 0 deletions sym/30ceb9fd-64a7-4d97-be9b-c1cb10037442/.librepcb-sym
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.1
105 changes: 105 additions & 0 deletions sym/30ceb9fd-64a7-4d97-be9b-c1cb10037442/symbol.lp
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
(librepcb_symbol 30ceb9fd-64a7-4d97-be9b-c1cb10037442
(name "ATMega 28-Pin PDIP")
(description "")
(keywords "")
(author "Jonathan BAUDIN")
(version "0.1")
(created 2022-09-04T16:19:31Z)
(deprecated false)
(category 22151601-c2d9-419a-87bc-266f9c7c3459)
(pin e281cd14-47f5-4cdb-b16c-1e71d994b758 (name "VCC")
(position -30.48 -7.62) (rotation 0.0) (length 2.54)
)
(pin f0f31d6b-b6aa-4eff-b997-3b96262e2226 (name "GND")
(position -30.48 -10.16) (rotation 0.0) (length 2.54)
)
(pin 3c6a1a67-6f62-48e9-983a-dc8bb13f2f5a (name "PB0")
(position 30.48 20.32) (rotation 180.0) (length 2.54)
)
(pin 5c38ba6e-d5d0-49fa-8584-a07896ff2119 (name "PB1")
(position 30.48 17.78) (rotation 180.0) (length 2.54)
)
(pin ca257c61-8cf7-4046-9837-363f653184f9 (name "PB2")
(position 30.48 15.24) (rotation 180.0) (length 2.54)
)
(pin 93e80ca1-a4bd-48a9-b8bd-8e3469e525ae (name "PB3")
(position 30.48 12.7) (rotation 180.0) (length 2.54)
)
(pin d47fd4ec-446b-4fe2-b25e-d4c74c1167fe (name "PB4")
(position 30.48 10.16) (rotation 180.0) (length 2.54)
)
(pin 3280b2c5-11dd-40fd-967f-9a7ba1c97d94 (name "PB5")
(position 30.48 7.62) (rotation 180.0) (length 2.54)
)
(pin 4e8f7e85-af7e-4545-815f-bcddc7fd1c9e (name "PB6")
(position 30.48 5.08) (rotation 180.0) (length 2.54)
)
(pin f7bf3a02-7c73-4833-90ed-a5086fc3ae6c (name "PB7")
(position 30.48 2.54) (rotation 180.0) (length 2.54)
)
(pin fcea3507-0cff-4ba8-9456-2e1b23ebd679 (name "PC0")
(position 30.48 -2.54) (rotation 180.0) (length 2.54)
)
(pin cdfdfc8a-8f23-4400-b954-add35faa4b8f (name "PC1")
(position 30.48 -5.08) (rotation 180.0) (length 2.54)
)
(pin 2c31624a-a73b-47d0-9fd6-5ea12accee1a (name "PC2")
(position 30.48 -7.62) (rotation 180.0) (length 2.54)
)
(pin e4496ec8-36d0-4df4-9858-1ac62d3a291f (name "PC3")
(position 30.48 -10.16) (rotation 180.0) (length 2.54)
)
(pin e371e3fc-3530-4c41-99c2-45384acd8bfe (name "PC4")
(position 30.48 -12.7) (rotation 180.0) (length 2.54)
)
(pin 38d316ec-edac-4df2-9408-7271b85973bf (name "PC5")
(position 30.48 -15.24) (rotation 180.0) (length 2.54)
)
(pin 8c57c894-6796-4498-823c-36efbd167c6f (name "PC6")
(position 30.48 -17.78) (rotation 180.0) (length 2.54)
)
(pin 34580628-28b9-4c6f-8bb9-1df28ae996b9 (name "PD0")
(position -30.48 20.32) (rotation 0.0) (length 2.54)
)
(pin 23b1f34a-2368-428c-8f0c-69deec5b04e0 (name "PD1")
(position -30.48 17.78) (rotation 0.0) (length 2.54)
)
(pin 50ce6770-5720-4093-bbd8-3c9161b83cae (name "PD2")
(position -30.48 15.24) (rotation 0.0) (length 2.54)
)
(pin c5a3bea9-14df-4552-bf11-c2cd11b9da06 (name "PD3")
(position -30.48 12.7) (rotation 0.0) (length 2.54)
)
(pin 30ef721d-d53c-4c2f-82c2-48dd65555cab (name "PD4")
(position -30.48 10.16) (rotation 0.0) (length 2.54)
)
(pin 2ce2e447-fcad-47d7-88a5-786e7246e89c (name "PD5")
(position -30.48 7.62) (rotation 0.0) (length 2.54)
)
(pin 36a73271-1382-41f8-b498-e5575ef9edf4 (name "PD6")
(position -30.48 5.08) (rotation 0.0) (length 2.54)
)
(pin 79b16816-2b24-4f78-a36b-b12a6b3da630 (name "PD7")
(position -30.48 2.54) (rotation 0.0) (length 2.54)
)
(pin 0d578466-de60-483d-8331-26cc3887bfff (name "AREF")
(position -30.48 -12.7) (rotation 0.0) (length 2.54)
)
(pin 13b3a2f9-a2d6-4027-9ca3-47f5b6c27b3b (name "AVCC")
(position -30.48 -15.24) (rotation 0.0) (length 2.54)
)
(polygon 62a4f3ad-6c86-49c1-ab3a-3ab5e378d361 (layer sym_outlines)
(width 0.2) (fill false) (grab_area true)
(vertex (position -27.94 25.4) (angle 0.0))
(vertex (position 27.94 25.4) (angle 0.0))
(vertex (position 27.94 -22.86) (angle 0.0))
(vertex (position -27.94 -22.86) (angle 0.0))
(vertex (position -27.94 25.4) (angle 0.0))
)
(text 95540da6-e9cd-4b98-863d-698d9a34e045 (layer sym_names) (value "{{NAME}}")
(align left bottom) (height 2.5) (position -27.94 25.4) (rotation 0.0)
)
(text 4ffa0993-ccbe-4ce1-8de5-4fcd2b1ef9b9 (layer sym_values) (value "{{VALUE}}")
(align left top) (height 2.5) (position -27.94 -22.86) (rotation 0.0)
)
)