jjwsei
Newbie level 2
I am looking for any advice on how to best address the following issue:
A generic 8-bit microcontroller using an external crystal for clocking has two I/O pins being used to drive a discrete MOSFET h-bridge. If the controller should be at a point in the code that is commanding the h-bridge to be in an active state (one I/O line high and the other low) and the crystal of the microcontroller fails, the I/O lines will remain in the last set state. This means that the h-bridge will continue to run unimpeded which could be bad. Obviously the microcontroller WDT will be of no use since the crystal has died.
Thoughts or experiences on addressing this scenario would be welcome.
A generic 8-bit microcontroller using an external crystal for clocking has two I/O pins being used to drive a discrete MOSFET h-bridge. If the controller should be at a point in the code that is commanding the h-bridge to be in an active state (one I/O line high and the other low) and the crystal of the microcontroller fails, the I/O lines will remain in the last set state. This means that the h-bridge will continue to run unimpeded which could be bad. Obviously the microcontroller WDT will be of no use since the crystal has died.
Thoughts or experiences on addressing this scenario would be welcome.