This guide I’m going to demonstrate to you how we going burn a Bootload to Arduino 328P-AU Mini Pro using Arduino UNO 328P as a host, base on previous article we manage to bootload the without Arduino ISP a fresh ATMEGA328 and ATMEGA168P Chip a client with Arduino 328P as the host. Now we will going to bootload the Arduino 328P-AU Mini Pro board itself, see the schematics below how to wire the Arduino Mini Pro to Arduino UNO.

Step One > Wiring the Arduino as client

First you need to do is to setup ATMEGA MCU on the breadboard and we need to make a minimal circuit on the breadboard since we take the power directly to the Arduino Board we don’t need to use the voltage regulator like L78XX etc to supply a voltage to the client.

Arduino-UNO-ISP-Bootload-Mini-Pro

For Arduino UNO as ISP

  • POWER > 5volts (Check if your using a 3.3v version of Mini Pro)
  • GND(Ground) > GND
  • Mini Pro as Client MOSI(Master Out Slave In) > Digital 11 Host
  • Mini Pro as Client MISO(Master In Slave Out) > Digital 12 Host
  • Mini Pro as Client SCK(Serial Clock) > Digital 13 Host
  • Mini Pro as Client RST(Reset) > Digital 10 Host

For Arduino MEGA2560 as ISP

  • POWER > 5volts (Check if your using a 3.3v version of Mini Pro)
  • GND(Ground) > GND
  • Mini Pro as Client MOSI(Master Out Slave In) > Digital 51 Host
  • Mini Pro as Client MISO(Master In Slave Out) > Digital 50 Host
  • Mini Pro as Client SCK(Serial Clock) > Digital 52 Host
  • Mini Pro as Client RST(Reset) > Digital 10 Host

Step Two > Burning the Client MCU

Connect the Arduino Board to your PC via USB then lunch the Arduino IDE from the IDE select Tools > Programmer > Arduino as ISP, in the menu Tools > Choose the Board for which where going to burn, not the host, in this case were going to choice Pro Mini BTL on UNO, so in Arduino menu Board select Pro Mini(5v, 16Mhz) with ATmega328, Next is select the proper Serial Port from the | Tools >| Serial Port. Final step is goto MENU > TOOLS / Burn Bootloader

Wait for a moment you can see on the status screen showing (Done Burning Bootloader)

 

Burning Bootloader to ATMEGA328-AU with Arduino ISP
Facebooktwitterredditpinterestmail
Tagged on:     

JLCPCBPCBgogoPCBway4pcb

2 thoughts on “Burning Bootloader to ATMEGA328-AU with Arduino ISP

  • at
    Permalink

    Hi! There is an error while I’m trying to burn the slave Arduino, Please help.
    ERROR is showing that the cannot read the slave device. please help.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *