Lo mas sencillo es:
Resistencia --- Diodos en clamping.
La desventaja es la que tenes 2 flancos + no tenes aislacion
La otra es:
Puente de diodos, resistencias + diodos clamping
Ahora podes observar un solo flanco, pero no tenes aislacion. En ambos casos las resistencias limitan la corriente a los diodos clamping, debes recordar que tambien el micro posee diodos clamping por lo que no deberias superar la corriente que estos poseen.
Con optoacoplador:
Resistencia + Optoacoplador con diodo en antiparalelo externo o interno --- Salida a una resistencia de 10K a VCC y eso al PIC.
Este es el mas sencillo de realizar. Luego tenes muchas mas variantes.. Pero es el mas sencillo, lo que si tenes 2 flancos.
Aca la resistencia (o conjunto de las mismas ) esta para limitar la corriente del diodo led del optoacoplador y el diodo antiparalelo es para el semiciclo negativo asi conduce y no cae sobre el diodo led del opto, el cual lo romperia. Y por supuesto tenes integrados como para esto:
https://www.vishay.com/docs/83608/h11aa1.pdf