<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SN015: Contact debounce circuit for switches</title><link>https://community.element14.com/products/manufacturers/wuerth-elektronik/w/documents/27290/sn015-contact-debounce-circuit-for-switches</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>SN015: Contact debounce circuit for switches</title><link>https://community.element14.com/products/manufacturers/wuerth-elektronik/w/documents/27290/sn015-contact-debounce-circuit-for-switches</link><pubDate>Tue, 09 Nov 2021 07:57:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:32ef4589-2699-4f1c-849a-e3ab045546e3</guid><dc:creator>Würth Elektronik</dc:creator><comments>https://community.element14.com/products/manufacturers/wuerth-elektronik/w/documents/27290/sn015-contact-debounce-circuit-for-switches#comments</comments><description>Current Revision posted to Documents by Würth Elektronik on 11/9/2021 7:57:41 AM&lt;br /&gt;
&lt;h1&gt;&lt;span style="font-size:24pt;"&gt;SUPPORT NOTE&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;Contact debounce circuit for switches&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/180x82/__key/communityserver-wikis-components-files/00-00-00-00-56/7658.contentimage_5F00_216401.jpg"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/7658.contentimage_216401.jpg-180x82.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=S93qGDeaV6NVkgDWyE9EIyyeJUo1o6WikKkL%2FEIu%2FPg%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=b0cFC75N68FMEbr3YbjBmw==" style="max-height: 82px;max-width: 180px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0;padding:0px;text-align:right;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:right;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:right;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:right;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:right;"&gt;SN015 BY ALEXANDRE CHAILLET / EVELYN HUANG&lt;/p&gt;&lt;h2&gt;1 Introduction&lt;/h2&gt;&lt;p style="margin:0;"&gt;Würth Elektronik offers a wide range of switch products. These products are used for many applications to simply open and close electronic circuits.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/620x222/__key/communityserver-wikis-components-files/00-00-00-00-56/1385.contentimage_5F00_216402.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/1385.contentimage_216402.png-620x222.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=g2%2BqzQLPJWltlDfAac8OZa5neAErVGOpY8UPUpLxR3I%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=A5vG8r7aA7Mngry4r3PSkA==" style="max-height: 222px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 1: Part of the WE-switch portfolio&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The switching function is mainly mechanical, but many switches are operating like an analog-digital interface for modern electronic circuits, with clearly defined voltage levels for logic 0 and logic 1. But anyone who has built an application with a tact or detector switch with a fast responding electronic circuit may be wondering why the circuit is not working properly. The reason may be what is called contact bouncing (also known as chattering). There are possibilities to eliminate the effects of this phenomena and this application note proposes a circuit to avoid this common issue.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;2 What is contact bounce&lt;/h2&gt;&lt;h3&gt;2.1. Principle of switching mechanics&lt;/h3&gt;&lt;p style="margin:0;"&gt;We naturally have the impression that the contact in a switch is immediate and firm.&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/620x368/__key/communityserver-wikis-components-files/00-00-00-00-56/2055.contentimage_5F00_216403.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/2055.contentimage_216403.png-620x368.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=ve5RbTAAPS9a4S0wEeXYynS8Ke4ZiTHtlZN%2BAN29BRM%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=+klOGp4M1ZwEmNJj5sFYpQ==" style="max-height: 368px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 2: Idealized graph of a switched signal&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:left;"&gt;However, the “reality” looks a little bit different.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/620x364/__key/communityserver-wikis-components-files/00-00-00-00-56/8712.contentimage_5F00_216404.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/8712.contentimage_216404.png-620x364.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=JwdJrtrggWvyBg6n6OCs3iScNmJCFz%2F4SkNlaxvBfhg%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=N9mFCSlQrmva6Hn2Y3WRyQ==" style="max-height: 364px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 3: Idealized graph of a “real” switched signal&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:left;"&gt;At each switch position, contact between electrically conductive points is established or separated by means of movable mechanical elements.&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/620x280/__key/communityserver-wikis-components-files/00-00-00-00-56/2364.contentimage_5F00_216405.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/2364.contentimage_216405.png-620x280.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=6vo9%2Fu9ut4Z9io65FRZZFiNe%2Bxht9Oa5drc6zmv4I1A%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=SL3GqGbbS0D2wghv4el1Pw==" style="max-height: 280px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 4: TACT switch design&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Typically, spring components are used as transmitters of the nominal state, either as a metal plate or as a coiled spring, which have a certain mass and thus a certain moment of inertia. When these small components are set in motion for a change of state, they are accelerated until they have reached the desired position. There, they experience a reverse acceleration due to the principles of elastic shock and their spring characteristics. This effect occurs several times in succession until the movement is completely damped. As the damping factor is high and the moment of inertia is small, the effect itself typically only takes a few microseconds. This is not problematic for power circuits but this rebounding signal on status change creates bad transitions for a digital input. During the status change, the electronic signal has an unstable or better said undefined status. For a logic IC this can be really problematic, as it needs a clean defined signal. A microcontroller reading the port may miss the changed state if read at the wrong moment. Therefore a solution is needed to generate a clear output from the switch and we will take a look at a switch debounce circuit to solve this problem.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;2.2. Applicable products&lt;/h3&gt;&lt;p style="margin:0;"&gt;Debounce time is given in the product datasheet. Würth Elektronik defines bounce time as the time between when the product is mechanically switched and when it is fully electrically switched.&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/413x309/__key/communityserver-wikis-components-files/00-00-00-00-56/0211.contentimage_5F00_216406.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/0211.contentimage_216406.png-413x309.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=FBl%2BNHPPMlCfry4gcwgk8R3q5kKBfLESzKm6VHjbt6o%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=AjQ+XipP6hti1zsQHzlBZg==" style="max-height: 309px;max-width: 413px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Table 1: Applicable products for debounce circuit&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 style="text-align:left;"&gt;&lt;/h2&gt;&lt;h2&gt;3 Debounce circuit&lt;/h2&gt;&lt;p style="margin:0;"&gt;In the following we will add some components to create a low pass filter circuit to see the influence on the signal output.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;3.1. Adding a filter&lt;/h3&gt;&lt;p style="margin:0;"&gt;The base switch circuit with no debounce compensation circuit looks like the following:&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/395x395/__key/communityserver-wikis-components-files/00-00-00-00-56/1781.contentimage_5F00_216407.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/1781.contentimage_216407.png-395x395.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=JVZPn%2FPx64hm1uwHGjQesxeq%2BqWmZFfnDQzax7nd%2BzI%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=jSksX6fUQlrp2U4cE8D+BA==" style="max-height: 395px;max-width: 395px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 5: Switch circuit without debounce circuit&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Classical values for resistor are&amp;nbsp; &lt;span class="rendered-latex"&gt;&amp;nbsp;&amp;nbsp; &lt;var&gt;R&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/sub&gt; &lt;/span&gt;&amp;nbsp; = 1 kΩ to 10 kΩ and&amp;nbsp; &lt;span class="rendered-latex"&gt;&amp;nbsp;&amp;nbsp; &lt;var&gt;V&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;var&gt;C&lt;/var&gt;&lt;var&gt;C&lt;/var&gt;&lt;/sub&gt; &lt;/span&gt;&amp;nbsp; = 5 V.&lt;/p&gt;&lt;p style="margin:0;"&gt;Pushing the switch gives the following switching response that shows the bounce effect:&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/620x399/__key/communityserver-wikis-components-files/00-00-00-00-56/0285.contentimage_5F00_216408.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/0285.contentimage_216408.png-620x399.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=x5EIwizJIOBM1fSVtV8d5WFDTL9RZXo3S1RF30FoAzM%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=CH5+Uq6YkK+qLtCod5iK8w==" style="max-height: 399px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 6: Output without debounce circuit during high to low transition&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:left;"&gt;To solve this bounce in the&amp;nbsp; &lt;span class="rendered-latex"&gt;&amp;nbsp;&amp;nbsp; &lt;var&gt;V&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;var&gt;O&lt;/var&gt;&lt;var&gt;U&lt;/var&gt;&lt;var&gt;T&lt;/var&gt;&lt;/sub&gt; &lt;/span&gt;&amp;nbsp; signal, a different electronic circuit is proposed. The following electronic circuit, a simple RC filter is one of the cheapest and simplest to realize. When the switch is open the capacitor charges through&amp;nbsp; &lt;span class="rendered-latex"&gt;&amp;nbsp;&amp;nbsp; &lt;var&gt;R&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/sub&gt;&lt;span class="binary-operator"&gt;+&lt;/span&gt;&lt;var&gt;R&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/sub&gt; &lt;/span&gt;&amp;nbsp; which causes the voltage to rise more slowly. When the switch is closed, the capacitor is discharged through &lt;var&gt;R&lt;/var&gt;&lt;sub&gt;&lt;span&gt;2&lt;/span&gt;&lt;/sub&gt; at a controlled rate.&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/400x323/__key/communityserver-wikis-components-files/00-00-00-00-56/7142.contentimage_5F00_216409.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/7142.contentimage_216409.png-400x323.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=V%2BkOd1A8Y5fqFSR%2FF5dSthAoWw7D5K5cLUDkM2Z6sXQ%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=jzzZpEpNb5M9GH+bioKs1w==" style="max-height: 323px;max-width: 400px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 7: Switch circuit with a basic debounce circuit&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;When the components are selected carefully, the switch bouncing is absorbed during the charging or discharge period providing a smooth transition.&lt;/p&gt;&lt;p style="margin:0;"&gt;To calculate the value of capacitor and resistors, we need to know the following time constant formula applicable for this schematic:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;ꞇ =&amp;nbsp; &lt;span class="rendered-latex"&gt;&amp;nbsp;&amp;nbsp; &lt;span class="non-leaf"&gt;&lt;span class="scaled paren"&gt;(&lt;/span&gt;&lt;span class="non-leaf"&gt;&lt;var&gt;R&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/sub&gt;&lt;span class="binary-operator"&gt;+&lt;/span&gt;&lt;var&gt;R&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/sub&gt;&lt;/span&gt;&lt;span class="scaled paren"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span class="binary-operator"&gt;×&lt;/span&gt;&lt;var&gt;C&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/sub&gt; &lt;/span&gt; (1)&lt;/p&gt;&lt;p style="margin:0;"&gt;ꞇ : time constant in s&lt;/p&gt;&lt;p style="margin:0;"&gt;R : resistor value in Ω&lt;/p&gt;&lt;p style="margin:0;"&gt;C : capacitance value in F&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The time constant is a balance between the needs to debounce the switch and the required response time of the circuit. During one time constant the voltage will rise to 63% of its final value or fall to 37% of its final value. In both cases, 99% is reached after five time constants.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;3.2. Calculation example:&lt;/h3&gt;&lt;p style="margin:0;"&gt;Fixed conditions&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Bounce time: specifications give 10 ms&lt;/li&gt;&lt;li&gt;&lt;var style="text-align:center;"&gt;R&lt;/var&gt;&lt;sub style="text-align:center;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/sub&gt; is chosen to limit current, we take the classical value of 1 kΩ.&lt;/li&gt;&lt;li&gt;&lt;var style="text-align:center;"&gt;R&lt;/var&gt;&lt;sub style="text-align:center;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/sub&gt;: we choose two standard values for debouncing: 10 kΩ and 47 kΩ.&lt;/li&gt;&lt;li&gt;Supply Voltage is 5&amp;nbsp; &lt;span class="rendered-latex"&gt;&lt;var&gt;V&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;var&gt;D&lt;/var&gt;&lt;var&gt;C&lt;/var&gt;&lt;/sub&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;"&gt;Therefore, calculation gives two capacitance values:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt; &lt;span class="rendered-latex"&gt;&amp;nbsp;&amp;nbsp; &lt;var&gt;C&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/sub&gt;&lt;span class="binary-operator"&gt;=&lt;/span&gt;&lt;span class="non-leaf fraction"&gt;&lt;span class="numerator"&gt;&lt;span class="text"&gt;&lt;span&gt;τ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="denominator"&gt;&lt;var&gt;R&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/sub&gt;&lt;span class="binary-operator"&gt;+&lt;/span&gt;&lt;var&gt;R&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/sub&gt;&lt;/span&gt;&lt;span style="display:inline-block;width:0;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/span&gt; (2)&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;And then we propose two value ranges for this circuit:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Solution 1 : R1 = 1 kΩ, &lt;var style="text-align:center;"&gt;R&lt;/var&gt;&lt;sub style="text-align:center;"&gt;2&lt;/sub&gt; = 10 kΩ, &lt;var style="text-align:center;"&gt;C&lt;/var&gt;&lt;sub style="text-align:center;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/sub&gt; = 1 μF&lt;/li&gt;&lt;li&gt;Solution 2 : R1 = 1 kΩ, &lt;var style="text-align:center;"&gt;R&lt;/var&gt;&lt;sub style="text-align:center;"&gt;2&lt;/sub&gt; = 47 kΩ, &lt;var style="text-align:center;"&gt;C&lt;/var&gt;&lt;sub style="text-align:center;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/sub&gt; = 220 nF&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;For both circuits, the answer becomes like following:&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/620x399/__key/communityserver-wikis-components-files/00-00-00-00-56/1374.contentimage_5F00_216410.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/1374.contentimage_216410.png-620x399.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=6ThzMB13K3Y0ihrCx05NM5dVrCJ5uNNCj%2FyT9BeQx5U%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=eZ1trAhldgZz5XjTYKybtQ==" style="max-height: 399px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 8: Output with debounce circuit during low to high transition&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Note: Resistance and capacitance values, could vary according to customer circuit design&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The value of &lt;var style="text-align:center;"&gt;U&lt;/var&gt;&lt;sub style="text-align:center;"&gt;&lt;var&gt;O&lt;/var&gt;&lt;var&gt;U&lt;/var&gt;&lt;var&gt;T&lt;/var&gt;&lt;/sub&gt; vs. time is given by the next formula&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt; &lt;span class="rendered-latex"&gt;&amp;nbsp;&amp;nbsp; &lt;var&gt;U&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;var&gt;O&lt;/var&gt;&lt;var&gt;U&lt;/var&gt;&lt;var&gt;T&lt;/var&gt;&lt;/sub&gt;&lt;span class="binary-operator"&gt;=&lt;/span&gt;&lt;var&gt;U&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;var&gt;I&lt;/var&gt;&lt;var&gt;N&lt;/var&gt;&lt;/sub&gt;&lt;span class="binary-operator"&gt;×&lt;/span&gt;&lt;span class="non-leaf"&gt;&lt;span class="scaled paren"&gt;(&lt;/span&gt;&lt;span class="non-leaf"&gt;&lt;span&gt;1&lt;/span&gt;&lt;span class="binary-operator"&gt;−&lt;/span&gt;&lt;var&gt;e&lt;/var&gt;&lt;sup class="non-leaf"&gt;&lt;span&gt;−&lt;/span&gt;&lt;span class="non-leaf fraction"&gt;&lt;span class="numerator"&gt;&lt;var&gt;t&lt;/var&gt;&lt;/span&gt;&lt;span class="denominator"&gt;&lt;span class="text"&gt;&lt;span&gt;ꞇ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:inline-block;width:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class="scaled paren"&gt;)&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&amp;nbsp; (3)&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;We see that at t = ꞇ, we reach a value of &lt;var style="text-align:center;"&gt;U&lt;/var&gt;&lt;sub style="text-align:center;"&gt;&lt;var&gt;O&lt;/var&gt;&lt;var&gt;U&lt;/var&gt;&lt;var&gt;T&lt;/var&gt;&lt;/sub&gt; ≈ 63 % &lt;var style="text-align:center;"&gt;U&lt;/var&gt;&lt;sub style="text-align:center;"&gt;&lt;var&gt;I&lt;/var&gt;&lt;var&gt;N&lt;/var&gt;&lt;/sub&gt;.&lt;/p&gt;&lt;p style="margin:0;"&gt;In our example &lt;var style="text-align:center;"&gt;U&lt;/var&gt;&lt;sub style="text-align:center;"&gt;&lt;var&gt;O&lt;/var&gt;&lt;var&gt;U&lt;/var&gt;&lt;var&gt;T&lt;/var&gt;&lt;/sub&gt; is at 63 % (3.15 V) of its final value (5.0 V) after 10 ms.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;3.3. Adding a diode&lt;/h3&gt;&lt;p style="margin:0;"&gt;It is possible to control the charge time and discharge time separately by adding a diode across &lt;var style="text-align:center;"&gt;R&lt;/var&gt;&lt;sub style="text-align:center;"&gt;2&lt;/sub&gt;. This allows for a faster transition time to charge the capacitor using &lt;var style="text-align:center;"&gt;R&lt;/var&gt;&lt;sub style="text-align:center;"&gt;1&lt;/sub&gt; and&amp;nbsp; &lt;span class="rendered-latex"&gt; &lt;var&gt;D&lt;/var&gt;&lt;sub class="non-leaf"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/sub&gt; &lt;/span&gt;&amp;nbsp; and a different discharge time using only &lt;var style="text-align:center;"&gt;R&lt;/var&gt;&lt;sub style="text-align:center;"&gt;2&lt;/sub&gt;, as in this case the diode is blocking.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/407x387/__key/communityserver-wikis-components-files/00-00-00-00-56/8231.contentimage_5F00_216411.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/8231.contentimage_216411.png-407x387.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=69yPVrIEUI7QtIp6QV3r2ebLFvqHID9hO5zDHx5q8yM%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=pvmiYrQiTRidfe5YNlEo3Q==" style="max-height: 387px;max-width: 407px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 9: Adding a diode to the schematic&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;3.4. Adding a buffer&lt;/h3&gt;&lt;p style="margin:0;"&gt;The user must also be aware the digitial logic is defined with zero being below a certain voltage (ie. 0.8 V) and one being above a certain voltage (ie. 2.5 V). The values between are undefined. If the application cannot support the undefined values a Schmitt trigger buffer with hysteresis may be required. A circuit with different switch-on and switch-off times and additional hysteresis is shown in figure 10. The response time of the circuit may have to be coordinated with the sampling time of the microcontroller.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/423x326/__key/communityserver-wikis-components-files/00-00-00-00-56/2450.contentimage_5F00_216412.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/2450.contentimage_216412.png-423x326.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=rE3m3lNOY%2F9toy%2BSzwLH8b%2BprqKIbTmwbcdEMZyQxhQ%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=jOWcN5r2wi/I+0FIuefOgA==" style="max-height: 326px;max-width: 423px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 10: A schmitt trigger enures stable and defined voltage values&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;3.5. Transient protection&lt;/h3&gt;&lt;p style="margin:0;"&gt;If the switch is located far away or at the end of a long wire, there will likely be a need for protection against overvoltage, ESD or other transients. This can be as simple as a ferrite bead and TVS diode in front of the input circuitry.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/620x407/__key/communityserver-wikis-components-files/00-00-00-00-56/5582.contentimage_5F00_216413.png"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/00/56/5582.contentimage_216413.png-620x407.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=NGXRFCnP3t6IOJUPue71o6N6kzg%2Fl7%2B0A9bGGYB6Qms%3D&amp;amp;se=2026-09-20T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=BzwGhngFg+Bl7JrrvWcI/A==" style="max-height: 407px;max-width: 620px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em&gt;Figure 11: Adding a ferrite bead and TVS diode for overvoltage protection&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;4 Summary&lt;/h2&gt;&lt;p style="margin:0;"&gt;Using mechanical switch products for signals gives a bounce effect that may cause short periods of unstable signal for an electronic circuit. Würth Elektronik switches have a bounce time of up to 10 ms, which should be considered, depending on the application. Therefore, the proposed filter in figure 7 can help to reduce this phenomena. The filter can also be upgraded with additional components for more refined signal conditioning and overvoltage protection.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;A. Appendix&lt;/h2&gt;&lt;h3&gt;A.1. References&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Brander, T., Gerfer, A., Rall, B., Zenkner, H., Trilogy of Magnetics, 5th ed., Waldenburg, 2018&lt;/li&gt;&lt;li&gt;Gerfer, A., Jugy, R., Mroczkowski R., Robok, T., Trilogy of Connectors, 3th ed., Waldenburg, 2015&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;em&gt;IMPORTANT NOTICE&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;em&gt;The Application Note is based on our knowledge and experience of typical requirements concerning these areas. It serves as general guidance and should not be construed as a commitment for the suitability for customer applications by Würth Elektronik eiSos GmbH &amp;amp; Co. KG. The information in the Application Note is subject to change without notice. This document and parts thereof must not be reproduced or copied without written permission, and contents thereof must not be imparted to a third party nor be used for any unauthorized purpose.&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;em&gt;Würth Elektronik eiSos GmbH &amp;amp; Co. KG and its subsidiaries and affiliates (WE) are not liable for application assistance of any kind. Customers may use WE’s assistance and product recommendations for their applications and design. The responsibility for the applicability and use of WE Products in a particular customer design is always solely within the authority of the customer. Due to this fact it is up to the customer to evaluate and investigate, where appropriate, and decide whether the device with the specific product characteristics described in the product specification is valid and suitable for the respective customer application or not.&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;em&gt;The technical specifications are stated in the current data sheet of the products. Therefore the customers shall use the data sheets and are cautioned to verify that data sheets are current. The current data sheets can be downloaded at www.we-online.com. Customers shall strictly observe any product-specific notes, cautions and warnings. WE reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services.&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;em&gt;WE DOES NOT WARRANT OR REPRESENT THAT ANY LICENSE, EITHER EXPRESS OR IMPLIED, IS GRANTED UNDER ANY PATENT RIGHT,&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;em&gt;COPYRIGHT, MASK WORK RIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT RELATING TO ANY COMBINATION, MACHINE, OR PROCESS IN WHICH WE PRODUCTS OR SERVICES ARE USED. INFORMATION PUBLISHED BY WE REGARDING THIRD-PARTY PRODUCTS OR SERVICES DOES NOT CONSTITUTE A LICENSE FROM WE TO USE SUCH PRODUCTS OR SERVICES OR A WARRANTY OR ENDORSEMENT THEREOF.&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;em&gt;WE products are not authorized for use in safety-critical applications, or where a failure of the product is reasonably expected to cause severe personal injury or death. Moreover, WE products are neither designed nor intended for use in areas such as military, aerospace, aviation, nuclear control, submarine, transportation (automotive control, train control, ship control), transportation signal, disaster prevention, medical, public information network etc. Customers shall inform WE about the intent of such usage before design-in stage. In certain customer applications requiring a very high level of safety and in which the malfunction or failure of an electronic component could endanger human life or health, customers must ensure that they have all necessary expertise in the safety and regulatory ramifications of their applications. Customers acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of WE products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by WE.&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;em&gt;CUSTOMERS SHALL INDEMNIFY WE AGAINST ANY DAMAGES ARISING OUT OF THE USE OF WE PRODUCTS IN SUCH SAFETY-CRITICAL APPLICATIONS.&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;color:#000000;"&gt;USEFUL LINKS&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;Applicat&lt;/span&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;ion&lt;/span&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt; Notes: &lt;a class="" href="http://www.we-online.com/web/en/electronic_components/toolbox_pbs/application_notes/Application_Notes_1.php" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;http://www.we-online.com/app-notes&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#303030;"&gt;REDEXPERT Design Tool: &lt;/span&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#303030;"&gt;&lt;a class="" href="http://www.we-online.com/redexpert" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;http://www.we-online.com/redexpert&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;Component Selector: &lt;a class="" href="http://www.we-online.com/web/en/electronic_components/toolbox_pbs/Component_Selector_1.php" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;http://www.we-online.com/component-selector&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;Toolbox: &lt;a class="" href="http://www.we-online.com/web/en/electronic_components/toolbox_pbs/Toolbox.php" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;http://www.we-online.com/toolbox&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;Product Catalog: &lt;a class="" href="http://katalog.we-online.de/en/" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;http://katalog.we-online.de/en&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;"&gt;DIRECT LINK&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;a class="jive-link-external-small" href="https://www.we-online.com/web/en/electronic_components/produkte_pb/application_notes/sn015_contact_debounce_switches.php" rel="nofollow ugc noopener" target="_blank"&gt;SN015: Contact debounce circuit for switches&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:bold;font-style:inherit;font-family:inherit;color:#000000;"&gt;CONTACT INFORMATION&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;Würth Elektronik eiSos GmbH &amp;amp; Co. KG&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;Max-Eyth-Str. 1, 74638 Waldenburg, Germany&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;Tel.: +49 (0) 7942 / 945 – 0&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;Email: &lt;a class="jive-link-email-small" href="mailto:appnotes@we-online.de" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;appnotes@we-online.de&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;color:#333333;"&gt;&lt;span style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#000000;"&gt;Web: &lt;a class="" href="http://www.we-online.com/web/en/wuerth_elektronik/start.php" style="font-weight:inherit;font-style:inherit;font-family:inherit;color:#007fac;"&gt;http://www.we-online.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;script&gt;window.top.e14.func.queueScripts.add(function() { window.top.e14.func.e14DynaloadEquationEditor(); });&lt;/script&gt;

&lt;div style="font-size: 90%;"&gt;Tags: tact switch, debounce circuit, switches, switching mechanics, support note, wurth electronic, bounce effect, contact debounce circuit, contact debounce, tact_switch, mechanic&lt;/div&gt;
</description></item></channel></rss>