De acuerdo a stackexchange: "¿Es realmente una mala idea dejar flotante un pin de entrada de MCU?"
Describe varias circunstancias en las que un chip puede dañarse con un pin de circuito abierto. Editar: un ejemplo Spansion Analog and Microcontroller Products dice:
4.1 Entrada de puerto / Pines de E / S digitales no utilizados
Se recomienda encarecidamente no dejar los pines de E / S digitales sin conectar, mientras se cambian a la entrada. En este caso, esos pines pueden entrar en el llamado estado flotante. Esto puede causar una alta corriente ICC, que es adversa a los modos de baja potencia. También puede ocurrir daño de la MCU.
La condición en esta pregunta es exactamente los pines de circuito abierto.
Entonces, nuestra tarea es conducir eso de mayo a va dañar el pasador. Creo que eso es suficiente para ir más allá del 'ladrillo'.
Un mecanismo identificado en esa respuesta es conducir un pin de entrada a un voltaje de valor medio, donde los dos transistores complementarios están ambos 'encendidos'. Operando en ese modo, la interfaz pin puede calentarse o fallar.
Un pin de entrada tiene una impedancia muy alta y también es un condensador. Presumiblemente, es suficiente el acoplamiento entre los pines adyacentes que al alternar los pines vecinos lo suficientemente rápido puede llevar la carga al pin de entrada y empujarlo a ese estado 'caliente'. ¿Podría la mitad de los pines de E / S que se conducen a ese estado calentar el chip lo suficiente como para causar daños?
(¿Existe un modo en el que la capacitancia de un pin de circuito abierto se pueda usar como un duplicador de voltaje? Hmm.)
También creo que dañar el flash es suficiente. Creo que es lo suficientemente malo como para inutilizar el chip.
No necesita ser todo flash, sino solo la página que contiene los vectores de encendido, RESET, etc. El límite en una sola página puede tomar algunas decenas de segundos.
Tenía una indicación, pero ninguna evidencia sólida) de que para algunos MCU podría ser peor. Asistí a una presentación hace un par de años. Alguien preguntó por qué los competidores ofrecían piezas con ciclos de escritura flash mucho más altos. El presentador (del gran fabricante de MCU sin nombre) dijo que adoptaron un enfoque mucho más conservador en sus especificaciones de memoria flash. Dijo que su garantía se definió a una temperatura significativamente más alta que la norma de la industria. Alguien preguntó "y qué". El orador dijo que los productos de varios fabricantes tendrían una vida útil de reescritura significativamente más baja que sus piezas a las mismas temperaturas que usaban. Mi recuerdo era 5x se convertiría en <1x. Dijo que es muy no lineal. Supuse que la programación a 80C en lugar de 25C sería una "cosa mala".
Por lo tanto, la reescritura flash combinada con un chip muy activo también podría volverlo inútil en menos de 10 segundos.
Editar:
Creo que "liberar el humo azul de la muerte" es una restricción más difícil de lo requerido. Si alguno de los siguientes: circuito RESET pin, detector marrón, circuito de encendido, RC u oscilador de cristal (y probablemente algunos otros circuitos) podría dañarse, el chip quedaría inútil.
Como otros han notado, romper el flash también lo mataría irreparablemente.
El "humo" suena impresionante, pero los ataques fatales menos obvios siguen siendo fatales y mucho más difíciles de detectar.