2026-06-04 11:47 PM
Hello, ST experts
It is found that PA12&PA11(USB_D+&USB_D-) are vulnerable to ESD events. In our design the two pins are exposed as external contact point in the shell. Even external ESD diodes(e.g. PESD2USB3UV) are used to protect these pins, 8kV ESD pulse can do damage to these pins, I think that is because the failure of internal diode. So what should do to protect these pins from ESD pulses?
Best Regards
Yang
Solved! Go to Solution.
2026-06-05 2:18 AM
I would say: bad idea , dont do this.
A high speed connection going straight to a cpu , that can be touched by anything....no way to go.
Why not using a standard usb-A port , with grounded metal around, as everybody is using?
If you insist on a game: > how long will it survive < --- ok, try with as much protection as possible.
Your PESD2USB3UV triggers at 8V -- the U595 might not survive the first test pulse.
I use the esd-diode device , thats on nucleo boards : (vbus connected to usb V+ )
+ your diode at input + small resistor (33 r , or so) close to the input contact points (to reduce current peak to the usbcl6) ---- then try to kill it. It has to survive > 10kV body discharge, 100 times, as this is easily reached in real world.
If you loose the game, take a usb-A port + usblc6 protector. (This combination works on more than 500 boards at my company.)
2026-06-05 1:10 AM
Hi,
>In our design the two pins are exposed as external contact point in the shell.
What is "exposed" ? can touch with finger ?
>So what should do to protect these pins from ESD pulses?
Have a standard USB port with grounded metal surround, as most designs using.
So first "touch"/contact /discharge is always on this , not on any data connects.
2026-06-05 1:19 AM
Hi, AScha
Yes,it can be touched with finger easily as below. The middle two pins are USB pins. Is there any suggestion with this structure?
BR
Yang
2026-06-05 2:18 AM
I would say: bad idea , dont do this.
A high speed connection going straight to a cpu , that can be touched by anything....no way to go.
Why not using a standard usb-A port , with grounded metal around, as everybody is using?
If you insist on a game: > how long will it survive < --- ok, try with as much protection as possible.
Your PESD2USB3UV triggers at 8V -- the U595 might not survive the first test pulse.
I use the esd-diode device , thats on nucleo boards : (vbus connected to usb V+ )
+ your diode at input + small resistor (33 r , or so) close to the input contact points (to reduce current peak to the usbcl6) ---- then try to kill it. It has to survive > 10kV body discharge, 100 times, as this is easily reached in real world.
If you loose the game, take a usb-A port + usblc6 protector. (This combination works on more than 500 boards at my company.)
2026-06-05 2:28 AM - edited 2026-06-05 2:35 AM
Please show your schematic - see:
How to write your question to maximize your chances to find a solution
Did you consult AN4879, Introduction to USB hardware and PCB guidelines using STM32 MCUs ?
Section 2.3 addresses this very issue:
This was referenced in your previous thread:
How to do ESD protection to USB_D+ and USB_D- when USBPHY is not powered for STM32U595VJT6
Also, as @AScha.3 suggested, look at how it's done on ST boards.
In fact, it's not really specific to ST or STM32: any microcontroller's pins would need protection if they're externally accessible - especially in such an open form as this!
2026-06-05 3:13 AM
Hello, Neil
I am very appreciated for your help. I will review the hardware design to see if I can make some changes about this problem.
BR
Yang
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.