Куда бежать ?

да хотя бы вот в такую сторону:
В МК есть АЦП.
Он по любому будет использоваться для измерения напряжения на батарейке.
В МК есь аппаратный ШИМ.
Как связать программно эти две вещи объяснять думаю не надо ?
чтобы ну например от ШИМа запитать простейший флайбак для питания светодиода подсветки ЖК напрямую от батарейки.
(ключ на низкопороговом мосфете, в стоке дроссель, параллельно ему светодиод в полярности обратной питанию).
Аналогичным флайбаком можно моргать (однократными импульсами) светодиодом напрямую от батарейки
независимо от ее напряжения.
Яркость вспышки будет зависеть от длительности импульса (в пределах линейной области работы сердечника дросселя).
"По хорошему", а также если никакой (в общем то крайне сомнительной) економии не предвидится,
то один из входов АЦП задействуем для измерения освещенности с помощью фоторезистора
(к-рый в тоже надо делать отключаемым чтоб не жрал)
и соответственно меняем яркость свечения светодиодов.
А вообще....
лично я бы например
сначала выбрал процессор максимально адекватный поставленной задаче
т.е. который не требует никаких преобразователей питания,
и способен (с запасом!) работать напрямую от батарейки.
Хотя бы вот например такой:
http://www.atmel.com/images/doc8048.pdf
Берем одну батарейку CR123, или же пару батареек размера D,
и запитываем напрямую этот МК с (отключенным внутренним бустом)
в результате МК (при внутреннем RC 1мГц) жрет 400мкА в активном режиме и 0.15мкА в idle.
А вот ЖК как раз и нужно запитать от импульсника,
только делаем этот импульсник полностью отключаемый программно, чтобы в дежурке он вообще ничего не жрал.
Тактирование делаем от часового кварца
этим сразу убиваем двух зайцев:
1) еще больше снижаем энергопотребление
2) имеем гораздо более
стабильный по частоте клок, чем внутренний RC,
и соответственно вытекающую из этого гарантированную точность временных отсчетов.
Расплатой за часовой кварц будет невозможность писать индусский код :-D
ибо придется таки писать не на це, а на асме, и код тщательно оптимизировать.
P.S.
ну
нету в современных МК у транзисторов коллекторов.
Только стоки.
Уже уй знамо лет сколько как нету
P.P.S.
еще более радикально снизить потребление можно отказавшись от всяких красивых (но по сути бесполезных) рюшечек как то:
подсветка дисплея (науя спрашивается жрать батарейку ???)
и от ЖК с контроллером на борту.
Т.е. берем обычную 7-сегментную ЖК-стекляшку способную работать от 1.5-3v
и сажаем ее напрямую на ноги МК.
Например вот по поводу древней "Бэлы" еще никто не заикался, что там ну ой как необходима подсветка ЖК.
Или же вообще не страдать дисплейной муйней,
а просто запитать от ШИМа
стрелочный микроамперметр.
Imho стрелочная индикация как раз в подобном приборе более наглядна и удобна чем "циферки".