Hello,
I am using a TM4C1230 in an industrial control application. The product requires certification with IEC 61000-4-2 (level 3 = +/-4KV contact) electrostatic discharge. I am using a SM05-02HTG and a 0.33uF capacitor for suppression across the power rail that connects to an external sensor. This power rail is from a 5V supply which is separate from the 3.3V supply provided to the controller, but both share the same ground plane. Occasionally during an ESD test, the controller will stop functioning (partially) and requires a power cycle to return to normal operation. What I have noticed is that following anESD event, the device stops communicating over its serial port and one of its status LEDs stops working. The other three LEDs on the product continue to flash at the predefined rate, so I am certain that the controller is still running and the clock frequency is still correct. I can also elicit similar behavior when I charge the ESD gun near the back side of the circuit board close to the microcontroller.
Has anyone else experience odd behavior like this during an ESD test, and can you give me any ideas where to look for problems?
I have identified several potential mistakes, but I am not certain if this will have a significant impact.
1) The decoupling capacitors on net Vddc were mistakenly placed near pin 25 as opposed to near pin 56 of the controller.
2) The external crystal is located near the offending input