El código, así como lo presentas, cuesta mucho seguirlo. Edita y acomoda el texto del loop() respetando el indentado sino quita las ganas de leerlo (que quede como la ISR al menos).
Por otro lado, estuve leyendo tus comentarios anteriores y no entiendo el sentido de tener los LEDs encendidos solo 1/10 del tiempo. Si están 9/10 del tiempo apagados ¿cómo quieres que tengan buen brillo?
Saludos