Burn bootloader + program ATMEGA328P on PCB with USBASP

Hi all,

I have been upgrading my project, working from a nano mounted on the board, to an ATMEGA328P-PU (DIP) on the board, and now for spatial concerns I want to move towards an ATMEGA329P-AU (TQFP) on the board.

Is the below set-up sufficient to both burn the bootloader and program the chip using a USB ASP? Just want to confirm before ordering the PCB. The PCB layout includes an ISP Header as indicated.

Thanks for your help!

ATmega328-Arduino-bootloader-1-1

That's fine for programming or bootloading, but there is little you can do then with it, as no other connections or components are on your board.
So if you are going to add more components (that connect to pins used by the ISP header) that may complicate the programming.

if it's just a programmer (with a ZIF socket) you are fine. Without a ZIF socket it would be cumbersome, as you will have to desolder the MCU with hotair and solder it in your final product.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.