Autonomous QTouch method hardware resource requirement for UC3L

The clock for the CAT module, CLK_CAT, is generated by the Power Manager (PM). This clock is turned on by default, and can be enabled and disabled in the PM. The user must ensure that CLK_CAT is enabled before initializing the QTouch Library for Autonomous QTouch.

For the Autonomous QTouch Sensor, the complete detection algorithm is implemented within the CAT module.  This allows detection of proximity or touch without CPU intervention.  Since the Autonomous QTouch Sensor operates without software interaction, this Sensor can be used to wakeup from sleep modes when activated.  The Autonomous QTouch Status change interrupt can be used to wakeup from any of the Sleep modes shown in the Table.  The ‘Static’ Sleep mode being the deepest possible Sleep mode from which a wake up from Sleep is possible using the Autonomous QTouch.  Both an IN_TOUCH status change and OUT_OF_TOUCH status change indication is available when using Autonomous QTouch.

The Autonomous QTouch method acquisition using the CAT module does not require any Peripheral DMA channel for operation.

Table 1. Sleep mode support for Autonomous QTouch

Sleep Mode

CPU

HSB

PBA,B

GCLK

Clock

sources

Osc32

RCSYS

BOD &

Bandgap

Voltage

Regulator

Idle

Stop

Run

Run

Run

Run

Run

On

Full power

Frozen

Stop

Stop

Run

Run

Run

Run

On

Full power

Standby

Stop

Stop

Stop

Run

Run

Run

On

Full power

Stop

Stop

Stop

Stop

Stop

Run

Run

On

Low power

DeepStop

Stop

Stop

Stop

Stop

Run

Run

Off

Low power

Static

Stop

Stop

Stop

Stop

Run

Stop

Off

Low power