Frequency Hop Parameters

Last modified by Microchip on 2026/03/23 15:06

Frequency hopping is a technique used to enhance the reliability and noise immunity of capacitive touch interfaces by dynamically changing the sensing frequency, thereby minimizing the impact of environmental interference. This page serves as a global reference for the key macros, typedefs, and structures associated with the Frequency Hop feature in touch sensing systems.

For APIs, refer to the Frequency Hop Application Programming Interfaces (APIs) page.

Frequency Hop Macros

MacroValueRange
FH_NOISE_THRS(mtouch_sensor_packetsample_t) x0 - 255
FH_OVERLIMIT_THRS(uint8_t) x0 - 255
MTOUCH_SENSOR_SAMPLEDELAY_MIN(uint8_t) DELAY_CYCLE (0)0 - 255
MTOUCH_SENSOR_SAMPLEDELAY_MAX(uint8_t) DELAY_CYCLE (15)0 - 255
FRQ_0(uint8_t) MTOUCH_SENSOR_SAMPLEDELAY_MIN0 - 255
FRQ_1(uint8_t) (MTOUCH_SENSOR_SAMPLEDELAY_MAX/2)0 - 255
FRQ_2(uint8_t) MTOUCH_SENSOR_SAMPLEDELAY_MAX0 - 255