Hi Rafael,
During test, uC only blinks a led. All others IO are inputs with pull down resistors (some IO have pull up resistors).
PCB is powered form a 12V battery, so it is complete isolated from 8KV source.
I turned over pcb and I had the same results.
Even though VuC and GND are rounded around pcb (behave as antenna), HCS12 does not supposed to reset.
There is no ground plane on the whole bottom layer (there is copper under uC and oscillator) because it is just a test
pcb board and we want see how uC behaves under electrostatic discharge. Also the lack of ground plane on the bottom
layer should have no effect on electrostatic discharge.
I have made similar pcb with AVR, PIC, NEC, HCS12 and Coldfire V1.
AVR, PIC, NEC do not reset even if I apply 15KV air discharge. HCS12 and Coldfire V1 reset with 6KV air discharge.
It seems that I miss something with Freescale controllers. I suspect that there is some error on design (capacitors on VDD1, VDD2, VDDPLL or something else).
I have attached a picture of ESD test.
The uC may be resetting due to a brown out condition, the voltage regulator is an linear device and can be reacting to the ESD and messing with the output.
Is there something that we can do for that?
Thanks for your help
Nikos