# Debouncing circuit for keypad interface

**URL:** <https://community.solid-run.com/t/debouncing-circuit-for-keypad-interface/937>\
**Category:** NXP i.MX8M Plus\
**Created:** [December 12, 2024, 9:45am UTC](https://community.solid-run.com/t/debouncing-circuit-for-keypad-interface/937 "2024-12-12T09:45:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kartheek](https://avatars.discourse-cdn.com/v4/letter/k/b4bc9f/32.png) [@Kartheek](https://community.solid-run.com/u/Kartheek)\
**Post date:** [December 12, 2024, 9:45am UTC](https://community.solid-run.com/t/debouncing-circuit-for-keypad-interface/937/1 "2024-12-12T09:45:30Z")

</div>

Hi Team,  
We are using the keypad interface to the processor GPIO’s pins below mentioned details. We are facing when key is pressed the GPIO4\_IO\_24 is low but should be high incase if we remove the debouncing circuit (40.2k and 0.1uF) so GOPI4\_IO\_24 pin will be high state once you press key. Could you please confirm can we have debouncing circuit if need please suggest the RC value.

| Sl no | Display Board | Processor Interface pin name |
| --- | --- | --- |
| 1 | UP | GPIO4\_IO\_24 |
| 2 | DOWN | GPIO4\_IO\_25 |
| 3 | OK | GPIO4\_IO\_26 |
| 4 | HOME | GPIO4\_IO\_21 |
| 5 | ESC | GPIO1\_IO11 |

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [December 12, 2024, 10:52am UTC](https://community.solid-run.com/t/debouncing-circuit-for-keypad-interface/937/2 "2024-12-12T10:52:39Z")

</div>

Can you please provide the device-tree, or at least the pin definitions you are using for this?
