I have got an ADUC7034 powered by a DC-DC converter (200V->12V) and an ESD gun.
When I perform an ESD discharge near to the PCB, the microcontroller moves to several exceptions (ARM7TDMI).
I simplified my program to a very small size: POWCON init, irq/fiq disabled, loop.
A debug pin toggles in the exception handlers (different times in each handler to resolve where MCU is in).
These exceptions are: undefined and prefetch.
Can this behavior be caused by pulses on VCC/GND rails due to ESD discharges?