Кроме всего вышесказанного советую посмотреть энергопотребление вашего микроконтроллера в режиме Standby. У большинства МК в этом режиме энергопотребление составляет порядка единиц мкА или даже наноамперы. Например, при потреблении 1 мкА и емкости аккумулятора в 1000 мА*Ч его хватит на 1 миллион часов (в первом приближении), что составляет более сотни лет такого сна. Это существенно меньше саморазряда большинства аккумуляторов, так что, возможно, проще отправлять МК спать и просыпаться по нажатию кнопки, чем усложнять схему питания. Единственное неудобство - кнопку, вероятней всего, придется ставить на один конкретный порт (смотрите документацию на ваш МК).