Um DAC (Digital Analog Converter ou Conversor Digital para Analógico) fornece um meio onde um microcontrolador pode gerar uma tensão analógica dentro de uma faixa estabelecida. Um DAC pode estar disponível internamente ou externamente ao microcontrolador e nesta literatura, será utilizado um DAC externo, no qual através de uma interface SPI o PIC poderá definir o nível de tensão esperado na saída de tensão analógica. O DAC utilizado foi o MCP4821 que possui 12 bits de resolução e tensão de referência interna. Será utilizado o PIC18F2520 como unidade central de processamento (UCP), sendo este programado em C com base no compilador XC8 e ambiente MPLAB X.