Hola Diego..,
Te cuento que SLEEP es un mnemonic de Assembler (una instrucción) , que pone en stand by al micro, lo deja dormido hasta que se produzca un reset. Literalmente de un manual:
"El BIT PD (Power Down) es borrado, el BIT TO(Time out) es puesto a 1. El watchdo timer es puesto a cero y el contenido de su preescala también, el microcontrolador es puesto en modo SLEEP y el oscilador es parado. Se saldrá de éste estado cuando se produzca un reset por watchdog o una interrupción afecte a éste estado."
y por lo que hablas de la programación de "bajo consumo" creo que te refieres a programación de bajo nivel de tensión... sobre eso encontrarás información en el tema "Programadores".
Un abrazo... lamento no ser mas didáctico, pero estoy aprendiendo como tu, y no me animo a meter la pata explicándotelo... prefiero citar la fuente.
marmatar