¿Existe una manera de estructurar el firmware en términos de código de línea principal e interconexiones para que el microcontrolador produzca una onda cuadrada cuando sea necesario, pero si el firmware falla, es decir, se bloquea o se desborda la pila, la señal de salida nunca es la onda cuadrada normal? Esta onda cuadrada se utilizará en un circuito "a prueba de fallos" para impulsar un interruptor Hi-Side en una aplicación de tipo automotriz, utilizando un diodo y un acoplamiento capacitivo para recuperar un nivel de CC. Sin onda cuadrada, sin salida.