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:

Bootloader Customization, Installation and Repair

General Bootloader Programming and Repair

Bootloader Programming Devices


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.

Angled shot of Standalone AVR ISP Programmer Shield Kit.
This shield kit pack will allow you to turn any Arduino into an AVR chip burner! It is specifically designed for people who want to program Atmega328P's to turn them into Arduino...
In Stock

Mass AVR ISP Programmer

Another option for 28 pin ATmega processor chips.

Segger J-Link Programmer

Segger makes a variety of programmers designed for programming many different processor families and architectures.

SEGGER J-Link JTAG/SWD Debugger brick and JTAG cable
The SEGGER J-Link BASE is identical to the cheaper J-Link EDU model except for the terms of...
Out of Stock
SEGGER J-Link Mini, compact JTAG/SWD Debugger
Doing some serious development on any ARM-based platform, and tired of 'printf' plus an LED to debug? A proper JTAG/SWD HW debugger can make debugging more of a pleasure and...
Out of Stock

And a variety of others!

Black Magic Probe JTAG debugger
Toss away your boring old SWD/JTAG adapters! This Black Magic Probe, designed by 1BitSquared with
In Stock

This guide was first published on Jun 19, 2019. It was last updated on Mar 08, 2024.

This page (BYOB! (Burn Your Own Bootloader)) was last updated on Mar 08, 2024.

Text editor powered by tinymce.