Hallo Tom K!
Du kannst über einen sogn. Bootloader auch den UART als Programmierinterface verwenden.

RN-Wissen: https://www.roboternetz.de/wissen/index.php/Bootloader