Aca te tiro una idea a ver que te parece.Usa la interrupcion externa cuando cruza por cero ,dispara un timer hasta 5ms en 50hz o
4,16 en 60hz,ahi estas en la cresta de la onda,lee este valor que es el valor pico y compararalo con el valor que queres que corte
realiza varias adquisiciones para una lectura segura y de esta manera tenes baja tension y falta de tension.Suerte y un abrazo
PD.ponele un capacitor de .1 o algun valor minimo