Para entrar en Power Down Mode basta insertar a instrucción SLEEP en calquera parte do programa.
Calquera instrucción seguinte a SLEEP non será efectuada polo PIC o cal finalizará neste punto a execución, apagará os circuitos internos, excepto aqueles necesarios para manter o estado dos portos de I/O e aqueles co sacarán desa condición.
Para despertar ó PIC utilizaranse diversas técnicas:
- Reset do PIC levando a cero o pin 4 (MCLR).
- Timeout do Watch Dog Timer (si está habilitado).
- Verificación dunha interrupción (interrupción dende o pin INT, interrupción IOC, finalización da escritura sobre a EEPROM).
No terceriro caso, o PIC se comporta como no caso dunha interrupción normal, retomando a execución despois da instrucción SLEEP.