Uma bomba de cargas, como descrita em outras dicas, pode ser usada por uma MCU para fornecer sua própria Vdd. Antes de a chave ser pressionada, Vbat é alimentada e os pontos de Vdd são conectados juntos mas sem alimentação. Quando o botão é pressionado, a alimentação é fornecida ao Vdd e o CLKOUT da MCU (no modo com oscilador RC externo) começa a mudar de estado. A tensão gerada pela bomba de cargas liga o FET fazendo com que o Vdd permaneça alimentado. Para o power-down, a MCU executa uma instrução SLEEP. Isso permite que a MCU desligue sua fonte de alimentação via software.
Vantagens:
Corrente de fuga da MCU do PIC próxima de zero.
Baixo custo (usa FET de canal N)
Confiável
Não necessita de pinos I/O adicionais
A figura 1 mostra a implementação do circuito.