Eduardo, thanks for your reply.
The dead-time insertion is made by the driver, established by a resistor, and is calculated correctly, so I'm sure there's no cross-conduction during motor control. I've checked the stopping action and I didn't notice a large amount of increase in Vbus. In fact the times uC died, was during movement of motor not at stopping times. So I thought that the problem is during on/off time of H-bridge, and some disturb that came very rapidly on 5V bus. Now I've inserted a 5V TVS diode with very low breakdown voltage, to avoid the growth of Vdd. For space reasons I've inserted this TVS across 100uF ceramic capacitor on 5V, non properly near uC, but it is the only manner for me.
What do you think about it? As I told you in previous comments, this is a project that works fine with S08 uC MC9S08AC16 and in another applications in which I use MC9S08JM60. The scheme is very similar but supply voltage in the last example, is about 50V. I use the same supply voltage scheme in which I obtain 12V with step-down, and 5V with linear voltage regulator. The only difference are layout and capacitor on 12V bus: in this application as you can see from schematic I use 220uF on 12V bus. Actually I cannot mount 220uF in the final application, because of problem of space and wiring, and I've used "only" 22uF ceramic capacitor. I've checked 12V supply during normal operations, and I didn't notice problem on the line, deriving from the use of 22uF instead 220uF.
About current measurement I've inserted a limitator that disable driver if current is too high: when the driver is disabled, mosfets are left open, and current can decrease. I've checked current in a lot of situations in which motor could be (is not a new application, but a new application with KE family), and I didn't notice peaks out of control. As I told you in previous comments, in fact, we realized some hundred of this product, and we had no problmes before (using S08 family MCU's).
Roberto