La pregunta es... El GND se comparte?
Si se comparte... entonces podrias usar:
1 - Una resistencia + zener2 - Una resistencia + diodo, en forma de clamping, esta tendria un poquito mas de tension que con el zener.Sin D2 y el diodo puede ser cualquiera (un 1n40007/M7 por ejemplo), no solo un schotty, ya que depdniendo de la corriente que circule es la caida de tension.
Otro tema es que usualmente los micros poseen ya esta proteccion, asi que podrias llegar a reducir esto con una sola resistencia y dejarle el trabajo a esas protecciones.
3 - Un divisor resistivoSi, no se tomo en cuenta .... Es simple y barato
Si no queres que comparta GND
4 - Usa un opto acoplador, de un lado solo una resistencia, y del otro un pull-up para el transistor. Un 0 logico seria que esta activo el limit switchTu transistor, deberia tener la union BE en directa la cual esta, y la BC en inversa para un funcionamiento normal, Al tener una tension mucho mayor de base, la estarias polarizando en directa.