La arquitectura CMOS tradicional de un microcontrolador y microprocesador está diseñada para manejar normalmente voltajes digitales de 0 y 5 volts de corriente directa en sus puertos de entrada y salida. Sin embargo, es posible obtener una caída de voltaje analógico en una carga conectada en una terminal digital de cualquier microcontrolador a través de una subrutina que genera voltaje conmutado en dicha carga, en un rango de 0 a 5 volts con incrementos de voltaje de 0.02 volts aproximadamente. [1] Dependiendo de la electrónica suplementaria usada, se pueden generar otras formas de onda, por ejemplo, cuadradas o sinusoidales.
Paredes-Martínez, E., de Rivera, L. N. & Cruz Irisson, O. M. (2008). Convertidor digital a analógico de un bit. Científica: La Revista Mexicana de Ingeniería Electromecánica, 12(1), pp. 25-30