Nota:
Aunque la respuesta de Bimplerekkie es buena y razonable, otra explicación es posible, que también se insinuó en una respuesta ahora eliminada de DrFriedParts y los comentarios que acompañan a Ignacio Vasquez-Abrams.
Como encontré documentación relevante sobre esta otra explicación, creo que es mejor darla aquí (la verdadera razón por la que se puso ese diodo en el circuito debe ser consultada al diseñador de la placa Arduino; es razonable y es posible que ambos hayan sido la razón que motivó esa decisión de diseño).
Ese diodo podría estar allí para proteger el pin de reinicio de los eventos ESD (descarga electrostática). De hecho, la mayoría de los pines de la MCU tienen diodos de sujeción internos hacia el riel positivo y tierra, excepto el pin de restablecimiento, que pierde el diodo hacia el riel positivo. Esto se muestra en esta nota de aplicación de Microchip (extractos) :
4.9.2. Restablecer protección de pin
Durante la programación en paralelo, se conecta una señal de 12 V al reinicio
alfiler. Por lo tanto, no hay un diodo de protección interno desde Restablecer a VCC;
solo hay uno desde GND hasta Restablecer. Vea la figura a continuación.
Figura 4-6. Restablecer la protección de entrada del pin
ParalograrlamismaprotecciónenRestablecerqueenotrospinesdeE/S, EldiodoexternodebeconectarsedesdeResetaVCC.Unnormal diododepequeñaseñalhará.Además,unaresistenciapull-up. (10kΩtípico)yuncondensadordefiltropequeño(4.7nF)debenser conectadocomosemuestraenlafiguraacontinuación.
Figura4-7.Serecomiendarestablecerlaconexióndelpin
Todoesto,porsupuesto,noesnecesariosielreinicioestáconectado directamenteaVCC,peroluegoreinicioexternoeIn-System Laprogramación(ISP)tambiénestádeshabilitada.
SialtaprotecciónESD deRestablecimientonoesnecesario,oselograporotros componentes,eldiodopuedeseromitido.Laresistenciay Elcondensadortodavíaserecomiendaparauncomportamientoóptimodereinicio.
Estaexplicacióntambiénestárespaldadaporotrodocumento,esdecir, AN2519 de Microchip - Consideraciones sobre el diseño del hardware del microcontrolador AVR® (extractos):
3. Conexión del Pin RESET en dispositivos AVR
[...]
El diodo de protección ESD no se proporciona internamente desde Restablecer a VCC para permitir HVPP. Si no se usa HVPP, se recomienda agregar un diodo de protección ESD externamente desde Restablecer a VCC. Alternativamente, se puede usar un diodo Zener para limitar el voltaje de reinicio en relación con la GND. Un diodo Zener es altamente
Recomendado en ambientes ruidosos. Los componentes deben estar ubicados físicamente cerca del pin RESTABLECIMIENTO del dispositivo AVR. Un circuito recomendado de una línea de reinicio se muestra en el siguiente diagrama de circuito.
Figura 3-1. Se recomienda restablecer la conexión del pin
Tengaencuentaqueelvalordelcondensador(100nF)yelvalordelaresistenciadepull-up(10kΩ)soncompatiblesconlasindicacionesdadasenesasnotasdeaplicación.Porlotanto,eldiseñadorpuedehaberseguidoesasindicaciones.
Porcierto,elhechodequemiexplicaciónpodríaserelmotivorealenlamentedeldiseñadortambiénestárespaldadoporloqueencontramosenotrapartedelesquemaArduinoUNO(énfasismío):
Como puede ver, hay un diodo en la misma posición en el pin de reinicio de la MCU ATmega 16U2 (la MCU que actúa como un puente de USB a UART), también. En este caso, sin embargo, no hay un condensador para descargar, por lo que la explicación de la protección contra ESD resulta bastante razonable.