Save energy with PIC project
Yes, interrupts and sleep mode are the best way of doing this. There is a list of ways to minimise PIC energy consumption in an app note: http://ww1.microchip.com/downloads/en/devicedoc/01146b_chapter%202.pdf