Sim, 555 é muito ruim. Mesmo um dispositivo CMOS como o TLC555 consome até 400 A. Eu culpo o divisor do resistor, as outras partes podem ser facilmente fabricadas na faixa de 1 a 10 . μμ
Se entendi corretamente o seu problema, você deseja monitorar uma voltagem variável e obter um sinal quando ele atingir um determinado nível, e com baixa potência; Presumo que tenha que demorar muito tempo com a bateria.
Você não quer um 555, menos um microcontrolador. Você só quer um comparador de baixa potência. O LPV521 é um opamp Nanopower, exigindo 400nA no máximo a 5V. Não há necessidade de ligar e desligar. Basta aplicar a tensão a ser monitorada e a tensão de referência nas entradas e alternar um MOSFET que, por sua vez, controla a campainha. Aplique feedback positivo ao opamp para obter uma histerese para evitar oscilações da saída quando a tensão de entrada estiver em torno do limite.
O circuito deve consumir menos de 1 A, para que possa funcionar por vários anos em uma célula de botão CR2032. μ
edit
Observe que, para atingir essa potência extremamente baixa, o opamp possui uma largura de banda muito baixa de 6,2kHz. Aqui o sinal é DC, mas em outras aplicações isso pode ser importante.
Em vez de um chip temporizador independente, sugiro o uso de um microcontrolador de extrema baixa potência, como o PIC18F24J11 . Possui um RTC de hardware e consome apenas 830 nA no modo de suspensão com o RTC em execução. Possui um ADC de 10 bits e 10 canais para que você possa fazer suas medições de tensão com ele também.
Disponível em um pacote DIP para prototipagem por US $ 3,18 e menos de US $ 2 em um pacote SMT em quantidades de produção, se for para um produto.
fonte
Eu concordo com o que tcrosley disse, exceto que você não precisa de um relógio em tempo real. Aparentemente, você deseja apenas medir um atraso e não precisa saber a data e a hora. Um relógio em tempo real será mais complicado do que apenas um cronômetro para esta tarefa.
Não precisar de um relógio em tempo real também permite um microcontrolador mais simples. Qualquer um dos PICs "XLP" do Microchip com A / D pode fazer isso. Se você precisar de tempo preciso, coloque um cristal de 32768 Hz nos pinos do oscilador do timer 1. Este é o mesmo tipo de cristal usado em relógios de pulso e pode ser conduzido com muito pouca potência. Sem fazer nada de especial, isso pode ativar o processador a cada 2 segundos e o restante é firmware. O processador estará executando apenas alguns microssegundos a cada 2 segundos, portanto, o consumo médio de energia será bastante baixo.
Alguns dos PICs mais recentes também possuem osciladores RC de potência muito baixa. Isso pode ser tudo o que você precisa se uma precisão de alguns por cento for boa o suficiente. Em ambos os casos, isso deve ser possível por cerca de 1 µA ou menos.
fonte