Para mi trabajo, me encargaron la creación de una placa para interactuar con un dispositivo de 2.5V que hicimos. Así que, para mantener las cosas simples, decidí conectarlo con un ATmega328P-PU que ejecuta el firmware Arduino a 2.5V. Todas las especificaciones dicen que el chip tiene un voltaje de operación de 1.8V-5.5V, por lo que no me molesté en probar ningún circuito a 2.5V hasta hoy. Ese fue un error tonto.
Estaba probando la configuración de bajo voltaje ejecutando el simple boceto de parpadeo en una placa de pruebas y descubrí que dejaría de funcionar justo por debajo de 2.7V. La fuente de alimentación también mostraría un consumo de corriente de 0 mA en comparación con los 2 mA que se mostraban antes. Revisé el pin con un DMM y el LED se desenchufó para confirmar que no había salida desde el pin.
Después de algunas investigaciones, encontré un sitio que parecía decir que, a voltajes más bajos, debe funcionar a una velocidad menor. Entonces, quemé el cargador de arranque para que el chip usara el oscilador interno de 8 MHz. Sin embargo, todavía se apaga por debajo de 2.7V.
¿Cómo puedo acceder a estos voltajes más bajos? Supongo que esto tiene que ver con algunos ajustes de fusibles internos, pero no puedo encontrar nada al respecto. Estoy dentro del voltaje de operación para los pines de E / S y el riel de suministro. Sé que puede funcionar a 2,5 V, ya que el Arduino BT puede tener un voltaje de entrada tan bajo como 2.5V. ¿Hay algo que estoy olvidando?