Perro guardián del MCU

El perro guardián es un circuito de hardware. Ahora, muchos modelos de microcontroladores tienen circuitos de perro guardián incorporados.

Cuando el watchdog está funcionando, no ocupa tiempo de CPU. El tiempo dedicado a alimentar al perro es casi insignificante.

El trabajo del perro guardián es restablecer la CPU si no se recibe ninguna instrucción para alimentar al perro dentro del tiempo especificado.

El tiempo que lleva es diferente para los distintos tipos de microcontroladores, y algunos también se pueden configurar mediante instrucciones. Generalmente del orden de milisegundos.

Cuando el microcontrolador funciona en un entorno hostil, se debe utilizar un perro guardián.