O documento discute teoria e implementação de bootloaders para microcontroladores PIC, incluindo: 1) Razões para usar bootloaders como atualização de firmware via USB; 2) Concepção básica de bootloaders com partições de memória flash; 3) Implementação prática abordando mapeamento de memória, registradores de configuração e ferramentas de compilação.