El microprocesador en sí mismo generalmente no se reiniciará, tendrá resultados dañados o lo que sea. Un fallo de casi cualquier longitud, si se introduce en el interior, es suficiente para causar una interrupción. Incluso si el fallo está dentro de la variación tolerable de la fuente de alimentación (para variaciones lentas) si es muy corto, podría causar una interrupción.
Muchos microcontroladores modernos (y probablemente algunos microprocesadores) tienen periféricos a bordo que tienen la intención de generar un reinicio en un evento de suministro de energía. Es responsabilidad del diseñador asegurarse de que la potencia que obtiene el micro sea tal que el periférico a bordo pueda generar un impulso de restablecimiento cuando sea apropiado, o usar un circuito de restablecimiento externo (en cuyo caso el periférico interno podría desactivarse para ahorrar energía o por otras razones).
Un circuito de reinicio bien diseñado detectará una caída de la fuente de alimentación y generará un pulso de longitud suficiente para garantizar un reinicio completo y adecuado una vez que la energía haya regresado a la normalidad. A menudo, la longitud del pulso es de cientos de milisegundos. Una vez más, depende del diseñador asegurarse de que la energía no se puede desconectar por un tiempo realmente corto que no sería detectado por el circuito de reinicio pero causaría una interrupción del micro. Esto normalmente se hace al tener una capacidad de bypass suficiente y no tener cargas realmente pesadas en el mismo suministro.