Hello, can anyone help please?
I have code that executes on wake-up from a port interrupt with the CPU clocked from the Internal oscillator block at 4 MHz. This works fine.
I've now got to add a function whereby every 15 minutes, the CPU wakes to send a signal to a remote unit to say 'I'm still working' and then revert to sleep. Low power consumption is a priority with this project.
The 16F684 (and others) have the Ultra Low-power Wake-up (ULPWU) module and I know I can implement this function externally but having looked through the data sheet I'm sure this can be done within the CPU, say, using the SEC_IDLE mode.
Enlightenment would be most welcome.
Cheers, Simon