Electronic – Connecting LED to a microcontroller powered with CR2032 with discharge voltage range 3.3V to 2V

coin-cellcurrentledmicrocontrollernrf51822

For my project I'm using a nRF51822 SoC with a CR2032 powering it. I'm using an LED with 1.5mA consumption to signal a rare event. The LED has to have 2 V to work.

As the battery discharges, the voltage drops from 3.3V down to 2V when its empty. For the majority of time its voltage is around 3V.

When the Battery is close to empty, the microcontroller still works, but the LED doesn't.

What would be the best way (the simplest) to power that LED, even when the battery voltage falls?

Currently its just connected to a microcontroller with a 510 ohm resistor in series, since it's ok for the led to get 2V to 2.4V.

Best Answer

If you don't mind a few more parts you could connect the LED to a voltage doubler, but you'd only get ~half the LED current for the same input current.

schematic

simulate this circuit – Schematic created using CircuitLab

(not shown) use a large bypass cap across the battery- 100uF would be good.

Or just find the LED with the lowest Vf you can find (it will be a red color).