USBASP Programming a ATMega328P With an 8MHz Internal Clock
by WWC in Circuits > Microcontrollers
16921 Views, 17 Favorites, 0 Comments
USBASP Programming a ATMega328P With an 8MHz Internal Clock
![Screenshot_1.png](/proxy/?url=https://content.instructables.com/FUO/OG9L/HH2VXVI7/FUOOG9LHH2VXVI7.png&filename=Screenshot_1.png)
We will be programming a bootloaded ATMega328P with an Arduino sketch, In the Arduino IDE, but using an USBASP programmer not the Arduino board.
This similar to USBASP Bootloading.
You can use a breadboard for this or use something like what is used in this Instructable
For a great tutorial about programming a bread boarded chip, see Ladyada's.
This similar to USBASP Bootloading.
You can use a breadboard for this or use something like what is used in this Instructable
For a great tutorial about programming a bread boarded chip, see Ladyada's.
My Hardware
![01.bmp](/proxy/?url=https://content.instructables.com/F8N/6E57/HH2VXVIZ/F8N6E57HH2VXVIZ.bmp&filename=01.bmp)
My USBASP and my AVR target board.
How Is This Programmed?
![Screenshot_1.png](/proxy/?url=https://content.instructables.com/FXQ/FUCV/HH2VKS77/FXQFUCVHH2VKS77.png&filename=Screenshot_1.png)
![Screenshot_2.png](/proxy/?url=https://content.instructables.com/F6D/U0QI/HH2VKS78/F6DU0QIHH2VKS78.png&filename=Screenshot_2.png)
![Screenshot_4.png](/proxy/?url=https://content.instructables.com/FH8/7YQ8/HH2VKS7A/FH87YQ8HH2VKS7A.png&filename=Screenshot_4.png)
![Screenshot_8.png](/proxy/?url=https://content.instructables.com/FNK/4WID/HH2VKS96/FNK4WIDHH2VKS96.png&filename=Screenshot_8.png)
![Screenshot_9.png](/proxy/?url=https://content.instructables.com/F8L/YZBL/HH2VKS9Z/F8LYZBLHH2VKS9Z.png&filename=Screenshot_9.png)
![Screenshot_5.png](/proxy/?url=https://content.instructables.com/FGE/F2MH/HH2VKS7C/FGEF2MHHH2VKS7C.png&filename=Screenshot_5.png)
![Screenshot_6.png](/proxy/?url=https://content.instructables.com/FUV/E14M/HH2VKS7E/FUVE14MHH2VKS7E.png&filename=Screenshot_6.png)
![Screenshot_7.png](/proxy/?url=https://content.instructables.com/F9D/957B/HH2VKS7F/F9D957BHH2VKS7F.png&filename=Screenshot_7.png)
These things seem daunting at first, but after you understand them then it's a piece of cake.
Please follow along with the pictures to see the programming procedure.
Please follow along with the pictures to see the programming procedure.