2023-12-23 06:25 AM - edited 2023-12-23 06:26 AM
I need to assign 8 GPIOs (4 I/p + 4 o/p) for membrane keypad pushbutton circuit.
I am worried about ESD protection of GPIOs. Please suggest STM parts for ESD protection best suited for use purpose.
Kindly let know if I can select any pins or there are some more tolerant GPIOs.
2023-12-23 07:20 AM
<best suited for use purpose> A better definition would be helpful.
What sources of ESD are you concerned about?
What is the design ? For example, is the Keypad on the same PCB as the F4, or is there unshielded cabling between them?
The F4 datasheet should specify the F4 internal GPIO pull up and pull down resistors.
2023-12-23 07:51 AM - edited 2023-12-23 07:51 AM
PCB will be enclosed in metalic box. Keypad will be outside for user interface. I am concerned about
ESD from Human finger and transmitted via keypad buttons to GPIO pins
2023-12-23 05:28 PM
Probably a benign environment. The keys are probably electrically isolated from the electrical contact, and you can put an RC circuit on each wire to the GPIOs for key bounce suppression and that will help also.
Littlefuse at
has some information and an IC solution for keypad ESD.