Hoy he tratado de subir un programa a un Arduino Nano. Luego de varias horas perdidas porque no subía, arrojaba error ... me percato que si cambio la selección de procesador desde "ATmega328P" a "ATmega328P (OldBootloader)" el problema se soluciona. Buscando una solución mas de fondo decidí cambiarle o actualizar el bootloader al Arduino Nano para lo cual utilicé un Arduino UNO como programador ISP. Aquí también estuve varias horas porque no podía quemar el bootloader, la solución es poner un condensador entre el pin reset y tierra en el Arduino que hace de ISP (en este caso el Arduino UNO) La recomendación que leí en varios sitios es que el condensador sea de 10 µF pero yo utilicé uno de 470 µF sin ningún problema. Información sobre la programacion por ICSP https://aprendiendoarduino.wordpress.com/2016/11/06/icsp/ Detalle de los pasos para cambiar el bootloader (ojo no dice nada sobre el condensador) https://www.instructab