I am pretty new at programming PIC microcontrollers, too. But this year I programmed a PIC12F206 to go to sleep and wake up from either a button-push or a watchdog timer expiring. It spends most of its time asleep, drawing an average of less then 10 μA current. So, assuming your security system...