I have a system that uses the TM4C family of processors(specifically TM4C1233H6PGE) and we are seeing some strange behavior during our ESD testing. We are seeing GPIOs go into some sort of pseudo latch up. A gpio that is configured as an output and set high, or an input, will go low to around 1V. The outputs can be recovered to the high state only by asserting them low first and then high again. If there are in this weird 'low' state and we just assert them high, they will stay in the same weird low state. We have added ESD protection to the GPIO that we observed this happening on, but that hasnt fixed the problem. We even added some TVS diodes to the power rail for the processor and that hasnt helped either. The processor is properly decoupled. Have you ever seen anything like this, and do you know how to fix it?