There are a few reasons why you might want to burn a bootloader yourself:
- You are starting with a bare chip, fresh from the factory
- You have ‘bricked’ a processor board and want to repair it
- You have special requirements and want to install a custom bootloader
This page has a number of links to tools and instructions for repairing, customizing and/or burning bootloaders on various microcontrollers:
This device can be used to flash bootloaders or other programs onto AVR Microcontroller boards with ICSP headers.
Standalone AVR Chip Programmer
This board is designed for programming Atmel/Microchip AVR ATmega processors in 28 pin DIP packages.
Segger J-Link Programmer
Segger makes a variety of programmers designed for programming many different processor families and architectures.
And a variety of others!