Já demonstramos várias formas de programar ou interagir com a plataforma, no entanto, este tipo de programação baseada em assembler, acabou ficando esquecido.
Da mesma forma que realizamos a construção de um firmware, utilizando a linguagem C, para os diversos compiladores, poderemos utilizar, por exemplo o MPLAB para escrever nosso código diretamente em assembler e gerar o firmware desejado.
As vantagens não poderão ser notadas e projetos de pequeno porte, porém em projetos mais complexos, o algorítimo tenderá a ficar mais adequado ao hardware e aplicação desenvolvida, será possível uma melhor intimidade com o microcontrolador e explorar melhor suas funcionalidades, o que, em determinados compiladores C poderá passar despercebido pelo usuário.