De acordo com o stackexchange - "É realmente uma má idéia deixar um pino de entrada do MCU flutuando?"
Ele descreve várias circunstâncias nas quais um chip pode ser danificado por um pino de circuito aberto. Editar: um exemplo de produtos analógicos e microcontroladores da Spansion diz:
4.1 Entrada de porta / pinos de E / S digitais não utilizados
É altamente recomendável não deixar os pinos de E / S digitais desconectados enquanto estiverem na entrada. Nesse caso, esses pinos podem entrar no chamado estado flutuante. Isso pode causar uma corrente ICC alta, o que é adverso aos modos de baixa energia. Também podem ocorrer danos ao MCU.
A condição nesta pergunta é exatamente pinos de circuito aberto.
Então, a nossa tarefa é dirigir que a partir de Maio a irá danificar o pino. Eu acho que isso é suficiente para ir além do 'bricking'.
Um mecanismo identificado nessa resposta está direcionando um pino de entrada para uma tensão de valor médio, em que os dois transistores complementares estão "ligados". Operando nesse modo, a interface do pino pode esquentar ou falhar.
Um pino de entrada tem uma impedância muito alta e também é um capacitor. Presumivelmente, o acoplamento é suficiente entre os pinos adjacentes, e alternar os pinos vizinhos com rapidez suficiente pode carregar a carga no pino de entrada e empurrá-lo para o estado "quente". A metade dos pinos de E / S sendo acionados nesse estado pode aquecer o chip o suficiente para causar danos?
(Existe um modo em que a capacitância de um pino de circuito aberto possa ser usada como um dobrador de tensão? Hmm.)
Eu também acho que o flash prejudicial é suficiente. Eu acho que isso é ruim o suficiente para tornar o chip inútil.
Ele não precisa ser totalmente flash, mas apenas a página que contém os vetores Power-on, RESET etc. O limite em uma única página pode levar algumas dezenas de segundos.
Eu tinha uma indicação, mas nenhuma evidência sólida) de que, para alguns MCUs, pode ser pior. Eu assisti a uma apresentação alguns anos atrás. Alguém perguntou por que os concorrentes ofereciam peças com ciclos de gravação em flash muito mais altos. O apresentador (grande fabricante não identificado de MCU) disse que adotou uma abordagem muito mais conservadora nas especificações de memória flash. Ele disse que sua garantia foi definida a uma temperatura significativamente mais alta do que a norma da indústria. Alguém perguntou "e daí". O palestrante disse que vários produtos de fabricantes teriam uma vida útil de reescrita significativamente menor do que suas peças nas mesmas temperaturas que usavam. Minha lembrança era de 5x se tornaria <1x. Ele disse que é muito não linear. Entendi que a programação a 80 ° C em vez de 25 ° C seria uma "coisa ruim".
Portanto, a reescrita do flash combinada com um chip muito quente também pode torná-lo inútil em menos de 10 segundos.
Edit:
Eu acho que "liberar a fumaça azul da morte" é uma restrição mais difícil do que o necessário. Se algum dos circuitos de pinos: RESET, detector de queda de energia, circuito de inicialização, RC ou oscilador de cristal (e provavelmente alguns outros circuitos) puderem ser danificados, o chip ficará inútil.
Como outros observaram, quebrar o flash também o mataria irreparavelmente.
"Fumaça" parece impressionante, mas ataques fatais menos óbvios ainda são fatais e muito mais difíceis de detectar.