Los GPIOs típicos de microprocesadores se ven así:
Fuente: enlace
lo primero que debe suceder en una situación de sobrevoltaje es generalmente los diodos de protección, que tienen una potencia y / o una clasificación de corriente (o una clasificación de corriente de GPIO general) que puede encontrar en la hoja de datos. Si los diodos de protección se apagan, entonces es una conjetura averiguar qué sucede a continuación, ya que esto depende del IC. Pero un buen diseño debe evitar que los diodos no se quemen.
10V a 3.3V a través de una resistencia de 10 ohmios aún es de 670 mA, lo cual es suficiente para quemar cualquier microprocesador.
Necesitará un poco más de 10Ω, intente 10kΩ y luego obtendría 6,7 mA, lo que probablemente sería aceptable en la mayoría de las aplicaciones.
Otra cosa sería poner otro par de diodos externos para proteger las entradas junto con la resistencia para asegurarse de que no se sobrecarguen.
Si un valor de resistencia más alto no lo corta debido a problemas de velocidad, es posible que desee utilizar un búfer que pueda tolerar un rango de entrada más amplio.