Aula 25 – Sleep Mode e Baixo Consumo
Aprenda como reduzir drasticamente o consumo de energia do PIC utilizando Sleep Mode, Wake-Up e técnicas de otimização para sistemas alimentados por bateria.
O que é Sleep Mode?
SLEEP();
Modo de operação onde a CPU é parada e o consumo de energia é reduzido ao mínimo.
Vantagens
- Maior autonomia de bateria.
- Menor consumo de corrente.
- Ideal para IoT e telemetria.
- Maior vida útil do sistema.
Wake-Up
Interrupção
Watchdog Timer
Evento externo
Permite acordar o PIC após um evento específico.
Exemplo
while(1)
{
CLRWDT();
SLEEP();
}
Boas práticas
- Desabilitar periféricos não utilizados.
- Reduzir frequência do clock.
- Usar interrupções.
- Evitar loops desnecessários.
Aplicações
- Sensores remotos.
- Data Loggers.
- Sistemas solares.
- Equipamentos alimentados por bateria.