Ich würde das Low-Power Design so angehen:
1. Zum Schalten statt dem Relais ein FET nehmen. (Wurde schon erwähnt).
2. Als Spannungsregler einen STEP-UP Regler auf 1.8 Volt nehmen.
(NCP1400, NCP1402 sind speziell für sowas designd), als Stromquelle eine
Batterie, je größer je Besser. Z.B. Mingnon-Batterie (die vom Aldi tuns
prächtig)
Wichtig: Auch bei der Diode für den Step-Up auf Reverse Current achten!
3. Die Versorgungsspannung so niedrig wie möglich wählen (1.8 Volt)
4. Taktrate so niedrig wie möglich (kann man bei vielen durch internen
CPU Prescaler runtersetzen - bis runter auf ein paar zehn kHz)
5. Alles (damit meine ich wirklich alles) was Strom verbaucht und nicht
benötigt wird schlafen legen. (ADC, Timer, etc.)
Jetzt dürftest du auf 100µA Durchschnittsverbrauch bei 1.2 Volt kommen.
Wie lange hält das jetzt? So eine Batterie hat 2 Ah (sehr pessimistisch
geschätzt), folglich also 20'000 Stunden. Anders formuliert: Einen
Produktzyklus lang.
Anmerkung: Ich nehme an, dass du auch deine anderen Hardwareteile
abschaltest, während der MCU schläft, bzw. keine übermäßigen Verbraucher
(>1mA im aktivmodus hast!).