
Low-Power Design Considerations
CY8C20xx7/S CapSense
®
Design Guide
Doc. No. 001-78329 Rev. *E
69
Figure 8-1. Wakeup Sequence
8.2.4 Sleep Timer
The CapSense controller offers a sleep timer and a Sleep Timer User Module. These are used while the CapSense
controller is asleep and both perform similar functions. The actual sleep timer runs off the internal low-speed
oscillator, which is never turned off. At selectable intervals of 1 Hz, 8 Hz, 64 Hz, and 512 Hz, the timer generates an
interrupt. It is often useful to periodically wake the CapSense controller up to do some processing or check for
activity. An example of this is to periodically wake up to scan a sensor. The Sleep Timer User Module uses the sleep
timer to generate some additional functionality. This functionality includes a background tick counter to generate
periodic interrupts, a delay function for program loops, a settable down counter, and a loop governor to control loop
time. A simple block diagram for this functionality is shown in
Figure 8-2. Sleep Timer User Module Block Diagram