The STM32 family has been my premier choice for well over a decade. The STM32F407, STM32F051 and STM32F030 are among the favorites. Every now and then my customers express the wish that their devices shouldn't too easily copied by anybody getting their dirty paws on them. I never considered the STM32 series as secure, but with multiple tutorials available on how to extract the flash contents from locked devices, things have started to become ridiculous.
Having said that, I could easily do experiments of my own, but I don't believe in unnecessary cruelty against semiconductors. Therefore I would like to ask the following question:
Has anybody zapped a JTAG-pin only, leaving the rest of the device working? JTAG TDO would be a prime candidate. With burnt out driver transistors the JTAG core could wriggle along, being RP2->RP0 promoted, alas it would be a silent cry.
On the 407 the JTAG-pins are of the 5V-tolerant variety. Injected current characteristics etc. are documented in the datasheet. Since the 5V pins have a different protection concept, which doesn't permit voltages above Vsupply+4V. Permissible injected positive current is zero. (Absolute maximum ratings: Voltage characteristics / Current characteristics)
To define the actual zapping, I would use the approach from ESD-testing: Capacitance, charging voltage, discharge impedance.
I am looking forwards to your thoughts on this matter. Thanks you in advance.