O projeto de circuitos eletrônicos tem sido revolucionado nas últimas décadas por um dispositivo eletrônico que permite ser programado para executar funções específicas denominado de Microcontrolador. Os microcontroladores ou MCU, são sistemas computacionais em um único chip. Dentro desse chip, existem: processador, memórias e periféricos de entrada e saída, conversores analógico/digital (ADC) e conversores digital/analógico (DAC) Figura 1. Normalmente, a memória dos microcontroladores está dividida em dois tipos: a de dados e a de programa. A memória de dados é responsável por armazenar as variáveis do processo e pode ser do tipo volátil (dados são perdidos quando o microcontrolador é desenergizado), ou permanente, nesse caso os dados ficam armazenados mesmo depois que o MCU é desligado. Por sua vez, a memória de programa guarda as instruções que o microcontrolador deve executar durante a sua operação. Os demais periféricos estão relacionados a forma como esse d...