Aclaremos algo, el WDT de los PICs si es hardware, lo que ocurre es que va dentro del PIC, pero es un hardware, como lo es la UART, los contadores/temporizadores, etc. Lo que ocurre con este WDT es que es configurable por software que es otra cosa distinta y diferente.
¿Por que puede fallar este más que otro?
Bueno para afirmar eso hace falta tener conocimiento de causa, vaya, que hay que presentar pruebas científicas verificables. De todos modos si lo analizamos bien, podemos decir que sí que hay más posibilidad que este falle a que falle uno externo, por ejemplo una EMI puede cambiar el estado de uno de los bits de los registros de configuración del WDT o cosas por el estilo.
Mis recomendaciones para ustedes son:
Si tu aplicación es para un entorno benigno, usa el WDT interno y no te preocupes demasiado por el chasis
Si tu aplicación estará en un ambiente menos benigno, metele el WDT interno y por supuesto un buen chasis, con jaula de Faraday, esto me recuerda a una impresora HP, una impresora, de las recientes, esas que parecen de juguete, donde la placa controladora estaba protegida por una jaulita de Faraday y unos buenos planos de tierra.
Si tu aplicación va a un entorno cabrón, mete WDT interno y mejor apantallamiento externo en el chasis
Si tu aplicación va a un entorno de tres pares de cojo... entonces mete el interno, el externo y el mejor de todos los apantallamientos, diseña una placa para entornos de tres pares y ten en cuenta muchos otros factores.
Saludos
Reinier
PD: Nada de esto es una ciencia, la prueba y el error son los que dan la maestría en estos casos, es por eso que la experiencia en este sentido vale mucho, a eso le laman "know how"