Hola a todos como están, quiero ahorrar energia en el sistema que estoy diseñando, el hecho es que quiero usar sleep() para ello, pero estoy usando un PIC18F4550 y las patillas de interrpcion las tengo ocupadas en otras cosas, una interrupcion externa para una uart por SW(por que tengo otra por HW) y las otras 2 las uso para el I2C. Ya cambie las patillas del I2C a otras patillas pero no me funciono. No puedo usar un timer porque puede que el usario quiere guardar los datos en una memoria USB en cualquier momento y puede que el PIC este en sleep. Mi curiosidad es si puedo usar otro pin como interrupcion o alguna solucion para ello
Saludos cordiales