Paso 6: Temporizador y funciones de Arduino
Además, los tres temporizadores garantizan la función analogWrite(). Configurar manualmente un temporizador se detendrá analogWrite() de trabajo.
Si hay alguna parte de tu código que no desea interrumpido, considerando usar cli() y sei() globalmente deshabilitar y habilitar las interrupciones.
Puedes leer más sobre esto en la Web de Arduino.