Los microcontroladores AVR se programan mediante la interfaz ISP (Programación en el sistema) o JTAG (Joint Test Action Group, que es un estándar IEEE para la programación y depuración de microcontroladores, FPGA, ...). AVR ISP utiliza un SPI (Interfaz Periférica Serial) de tres hilos para comunicarse con el microcontrolador y además tiene que poder conducir el pin de reinicio. SPI y UART son muy diferentes (SPI es sincrónico, mientras que UART es asíncrono), por lo que no puede usar un simple convertidor de USB a UART para programar su microcontrolador
Una alternativa a esto es el uso de un gestor de arranque. El gestor de arranque es una parte del software de su microcontrolador que permite la programación a través de, por ejemplo. USB o UART. El problema es que tiene que programar el cargador de arranque usando ISP o JTAG antes de poder usarlo. Muchas placas de evaluación vienen con cargadores de arranque preinstalados para permitir la programación a través de USB.
Si puedes encontrar a alguien con un programador de ISP, podrían programar un cargador de arranque y luego usar el convertidor de USB a serie. De lo contrario, tendrá que comprar / construir un programador ISP o cambiar a un controlador o placa de evaluación con un cargador de arranque preinstalado.