Atmega328p low voltage

Hi,

I have a project that is supposed to be battery operated, using an Atmega328. It's using two button cells in series (3V) and the Atmega is driving a led display. The thing is that even if the display segments light from 1.1V and the Atmega datasheet states that the MCU should work between 1.8V and 5.5V, when I lower the voltage on the bench PSU less than 2.6V, the MCU stops.

I have even tried to build a simple project with the Arduino LED blink Example project on a breadboard (just the LED, a resistor and Atmega328p)

The led blinks until I drop the voltage lower than 3.4V. I have tried to use 4,8 and16 Mhz oscillators but the problem does not go away.

What should I do in order to be able to use the Atmega328 at lower voltages ? 2V should be best to achieve.

The brownout voltage may be set to 2.7V, often the default.

In which case you need a ISP programmer to set it to 1.8V.

The MiniCore core allows one to set the brownout to 1.8V or disable brownout.

Thanks a lot!

I have burned a modified boot loader in a new Atmega and everything works great. I can use my project even at 1.9V !

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.