Installing an Arduino Bootloader
                      Contributors:
                
 M-Short          
    
    Resources and Going Further
Looking for the right Arduino?
Check out our Arduino Comparison Guide! We've compiled every Arduino development board we carry, so you can quickly compare them to find the perfect one for your needs.
For more info on AVRs, bootloaders, and flashing firmware to other boards, check out these other great tutorials.
- Arduino.cc
 - AVRDUDE
 - Pinouts for Various ICs and Development Boards
 - SparkFun Graphical Datasheets
 - Getting Started with the Pocket Programmer
 
You can also check out these related tutorials to learn more about uploading code to AVR chips or modifying firmware.
Tiny AVR Programmer Hookup Guide
      A how-to on the Tiny AVR Programmer. How to install drivers, hook it up, and program your favorite Tiny AVRs using AVRDUDE!    
  
  Installing a Bootloader on the MicroView
      Fix your bootloader-less MicroView! This tutorial covers how to: disassemble the MicroView, wire it up to an assortment of programmers, program the bootloader, and test it out.    
  
  Servo Trigger Programming Guide
      Looking under the hood of the Servo Trigger -- using the development environment and some finer details of the firmware.    
  
  How to Install an ATtiny Bootloader With Virtual USB
      With this, you will be able to upload Arduino sketches directly to the ATtiny84 over USB without needing to use a programming device (such as another Arduino or FTDI chip).    
  
  Pi AVR Programmer HAT Hookup Guide
      In this tutorial, we will use a Raspberry Pi 3 and the Pi AVR Programmer HAT to program an ATMega328P target. We are going to first program the Arduino bootloader over SPI, and then upload an Arduino sketch over a USB serial COM port.    
  
  Or check out our ARM programming tutorial for ARM chips.
ARM Programming
      How to program SAMD21 or SAMD51 boards (or other ARM processors).