I have a simple application I am developing on the CY8CKIT-049 to determine the suitability for a low power battery application. The first step is to measure the current with the debugger pins set to GPIO Mode, and the device in Deep Sleep. The problem that I am having is that I am using a GPIO interrupt to wake up the processor to toggle the LED.
The code runs as expected when debugging, but whenever I am running without the debugger, the interrupts do not appear to be working...
Debugging and Deep sleep do not match.
The inverter you use does not work in Deep Sleep. Best would be to use the interrupt feature of the port for one pin which will wakeup the device.
Some ref material -
http://www.cypress.com/documentation/application-notes/an86233-psoc-4-low-power-modes-and-power-redu... AN86233 - PSoC® 4 Low-Power Modes and Power Reduction Techniques
http://www.cypress.com/documentation/application-notes/an90114-psoc-4000-family-low-power-system-des... AN90114 - PSoC® 4000 Family Low-Power System Design Techniques
http://www.cypress.com/documentation/application-notes/an92584-designing-low-power-and-estimating-ba... AN92584 - Designing for Low Power and Estimating Battery Life for BLE Applications
Thanks! issue is resolved by adding falling edge interrupt to port, and connecting to ISR using 'derived' setting. I will keep adding low power wingdings, and repost as challenges develop.