Para aclarar, parece que desea detectar la presencia de 12 V CA en un procesador que aparentemente tiene entradas digitales de 5 V.
Aquí hay un circuito simple:
Las mitades positivas de la señal de entrada de CA encenderán el transistor, lo que hace que la línea de salida sea baja. D1 evita que el transistor se dañe por el exceso de voltaje inverso B-E durante la mitad negativa de la forma de onda de entrada.
La salida pulsará a la frecuencia de entrada de CA. Esto puede tratarse fácilmente en el firmware de manera similar al cambio de rebote. Por ejemplo, digamos que la frecuencia de entrada de CA nunca es inferior a 50 Hz. Eso significa que un ciclo completo toma 20 ms o menos, con una salida baja durante aproximadamente la mitad de ese tiempo. Considere la posibilidad de que la entrada de CA esté presente dentro de los 15 a 20 ms de la salida baja.
Si se supone que esto solo reacciona en una escala de tiempo humana, entonces puede usar el rebote de 50 ms. Descubrí que está justo debajo de donde los humanos perciben una demora al presionar un botón para una acción percibida.