Do push button switch signals require aTVS diode in the path?
I have seen TVS diodes for push button switch signals in many circuits along with pull resistor, capacitor (RC for debouncing) as in this image:
What is the exact purpose of TS6 TVS diode? As I understanding it, TVS diodes are used to suppress high voltage spikes.
What condition can cause high voltage spikes in the button signal in the above image?
Even when the switch is pressed , C2 discharges through 1.5K resistor which avoids sudden discharge through low resistance load.
I understood it as high voltage spikes occur only when a capacitor suddenly discharges through a low resistance load, but there is 1.5K resistor present in the discharge path. What is the exact need for a TVS diode here? Please correct me if my understanding is wrong.

 
    