CERN Open Hardware License

Recommend Projects

ATMEGA328 Programmer

5 months ago 278
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments


This project is a simple programmer for burning a bootloader on the ATMEGA328P using arduino as ISP before it is soldered unto a board. The instructions here for using an Arduino as ISP can be followed. Please note that this design saves you from having to make all the connections as shown in the instructable. Simply place a new ATMEGA328P in the adapter and continue from the "Third Step " in the instructable.

The onboard controller was designed to be a 328P but can be substituted with an ATMEGA88 or ATMEGA168.

I used a TQFP32 QFP32 TO DIP32 IC Programmer Adapter which plugs into the 32pin DIL as a holder for the ATMEGA328P to be programmed. It can be purchased online from aliexpress using this link

This device is useful if you have to burn bootloader to a number of controllers before assembly.


ATMEGA328 Programmer SCH

ATMEGA328 Programmer PCB


ID Name Designator Footprint Quantity Manufacturer Part Manufacturer Supplier Supplier Part Price LCSC Assembly Mounted BOM_Supplier BOM_Supplier Part BOM_Manufacturer BOM_Manufacturer Part
1 DILB32P-223TXX SK1 DIP-32 1 LCSC C2331 Boom Precision Elec -
2 0.1uF C3,C1,C11 0603-CAP 3
3 ATMEGA328 U4 TQFP32-08 1
5 1.02KΩ R2 0805 1 LCSC C17369 UniOhm 0805W8F1021T5E
6 10KΩ R6,R1 0805 2 LCSC C25612 UniOhm 0805W8J0103T5E
7 8MHz X2,X1 3213 2 LCSC C110614 MuRata CSTCE8M00G15C99-R0
8 XL-1206QPC(RED) LED 1206 1 LCSC C10781 LCSC XL-1206QPC




The owner does not allow comments in this project now

Comments (0)

如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.