Estoy diseñando un multímetro de rango automático con microcontrolador PIC y circuitos adicionales para atenuar la señal uu a 3.3 V para ADC del controlador PIC. El problema que tengo está en el cambio de rango automático. He diseñado el sistema para darme 0-2048 para rango positivo y 2048-4095 para rango negativo. El problema se produce en la transición 2048, donde cambia de manera aleatoria entre diferentes rangos en lugar de mantenerse en el rango correcto. No estoy pidiendo una solución específica. Pero si alguien me puede proporcionar la forma correcta de cambiar el rango en el multímetro de rango automático.