I have never protected my USB interfaces for microcontrollers until a USB port of my PC stopped working because of a bad connection aparently. So I'm starting to protect them but I found some ESD IC's that protect them but my question is...
Is there a simple way to do it with discrete components?
I came across with some schematics using a pair of resistors and a pair of zener diodes.
Is that enought to protect them?
Extra info on usb protection: http://www.digikey.com/techxchange/message/6040