Summary of Burning atmega328-pu and atmega328p-pu bootloader
This article provides a detailed guide on burning the bootloader onto an ATmega328 microcontroller using an Arduino board and additional components. The process involves assembling the hardware on a breadboard with specific connections between the Arduino and the ATmega328 pins, including an oscillator, capacitors, and resistor. It guides the user through setting up both the hardware and software aspects necessary to successfully bootload the ATmega328.
Parts used in the Bootloading ATmega328 Project:
- Arduino board (any type)
- 18-22pf capacitors (2 pieces)
- 16 MHz oscillator
- Breadboard
- 10 Kohm resistor
- Jumper wires
- ATmega328-PU or ATmega328P-PU microcontroller
Burning the boot loader in an atmega328 could be somewhat tricky but if u follow these steps correctly youll be able to bootload any type of atmega328 micro controller ..
Step 1: “setting up the hardware”
– An Arduino board (any type)
– 18-22pf capacitors (x2)
– 16 MHZ oscilator
– Breadboard
– 10 Kohm resistor
– Jumper wires
– ATMEGA328-PU or ATMEGA328P-PU
– Bread board
.
.
Assemble everything as shown in the figure (on a bread board) :
– arduino board (pin10)->breadboard (pin1)
– arduino board (pin11)->breadboard (pin17)
– arduino board (pin12)->breadboard (pin18)
– arduino board (pin13)->breadboard (pin19)
– (pin 7 ) and (pin20) of breadboard ->+5v of arduino board
– (pin8) and (|pin 22) of breadboard ->gnd of arduino board
– 10 Kohm resistor from(pin 1 ) to +5V
-16 MHZ oscilator from (pin 9 ) to (pin 10)
– 18-22pf caps : first one from (pin 9) to gnd ,second one from pin 10 to gnd
.
.
.
.
..
Now for the hard part made easy .
.
.The software.
For more detail: Burning atmega328-pu and atmega328p-pu bootloader