Enter a brief description of your changes
(Required)
Minor changes are by default collapsed in the page history.
No changes
The page does not exist yet.
Failed to load changes
Version by on
Leave Collaboration
Are you sure you want to leave the realtime collaboration and continue editing alone? The changes you save while editing alone will lead to merge conflicts with the changes auto-saved by the realtime editing session.
Glossary
Last modified by Microchip on 2026/02/25 15:45
This glossary is based on the Peripheral Touch Controller (PTC) and Capacitive Voltage Divider (CVD) touch technology libraries.
Touch Basic Terms
Parameter Description
PTC Library
CVD Library
Additional Details
Parameter Name
Configurable in MCC
Parameter Name
Configurable in MCC
Sensor acquisition value
Signal
No
Reading
No
Reference value used for touch detection
Reference
No
Baseline
No
Difference between acquisition and reference
Delta
No
Deviation
No
State of touch detection
Detect
No
Pressed
No
Measurement technique
Dual-slope measurement
No
Differential CVD
No
Sensor Definitions
Parameter Description
PTC Library
CVD Library
Additional Details
Parameter Name
Configurable in MCC
Parameter Name
Configurable in MCC
Key sensor that reports ON/OFF status
Button
Yes
Button
Yes
Linear touch sensor
Slider
Yes
Slider
Yes
Angular touch sensor
Wheel
Yes
Wheel
Yes
Proximity sensor
Button with high gain
Yes
Proximity
Yes
Proximity could be created by configuring a button with high gain and driven shield in PTC. No specific configuration settings are available.
Mutual capacitance sensor requires one X-line drive pin and one Y-line sense pin per button.
Acquisition clock prescaler
Prescaler for PTC
Yes
Not Available
No
MCC Touch configurator will calculate the prescaler for ADC based on FOSC automatically.
Internal series resistor selection
Series resistor
Yes
Not Available
No
Gain setting for touch signal/reading
Digital/analog gain
Yes
Not Available
No
IIR filter for touch signal/reading
Not Available
No
Reading filtering: level
No
In CVD, new reading is updated as ((oldreading-(oldreading»filter level))+(rawsample»filter level)).
Gain setting for touch reference/baseline
Not Available
Yes
Baseline filtering: gain
Yes
In CVD, new baseline is updated as ((oldbaseline-(oldbaseline»gain))+reading).
Scaling for deviation
Not Available
No
Deviation scaling
Yes
In CVD, the deviation value is calculated as ((reading - baseline)»scaling).
Number of samples taken for each measurement
Filter level
Yes
Oversample
Yes
Sensor charging time
Charge Share Delay (CSD)
Yes
Precharge time
Yes
CSD indicates the number of additional cycles that are inserted within a touch measurement cycle. Precharge time is the amount of time spent charging the internal and external capacitors.
Settling time delay
Not Applicable
No
Acquisition time
Yes
Acquisition time is the amount of time spent allowing the capacitors to equalize to a median voltage after being precharged to opposite states.
Additional internal capacitance to the sensor nodes
Not Available
No
Additional sample capacitance
Yes
This is used to improve the match between internal and external capacitance for a better sensing performance.
For AVR® devices, enabling this setting will automatically set the number of additional charge cycles needed to ensure full charging of the touch sensor. For SAM devices, enabling this setting will automatically set the pre-scaler setting needed to ensure full charging of the touch sensor. For PIC® devices with HCVD, enabling this setting will automatically set acquisition time and additional internal capacitor. When the option is disabled, you need to manually set these parameters and ensure full charge transfer of the touch sensor.
Enable noise performance improvement and water tolerance
Enable driven shield
Yes
Driven shield
Yes
Both PTC and CVD can assign a dedicated driven shield pin. Having a dedicated shield improves both noise performance and water tolerance. PTC devices, PIC16LF156x and ADCC devices can drive non-scanning sensors as the shield, which improves water tolerance.
If you need to work with Microchip Support staff directly, you can submit a technical support case. Keep in mind that many questions can be answered through our self-help resources, so this may not be your speediest option.