Según la información web oficial, los tamaños del gestor de arranque son 0,5, 2 y 8 kilobytes para UNO, Pro mini y ATMega2560. Creo que los tres cargadores de arranque hacen un trabajo similar al recibir datos de enlace en serie y escribir en la memoria Flash.
UNO y Pro mini usan chips ATMega168 / 328 iguales / similares pero el tamaño del cargador de arranque es de 0,5 y 2 KB.
ATMega2560 evidente tiene un MCU más avanzado que presumiblemente debería usar memoria similar o incluso menos para hacer la misma tarea, pero el tamaño es significativamente grande en 8 KB fuerte>.
¿Por qué los tamaños difieren? La pequeña diferencia puede ser explicada por diferentes equipos de desarrollo, pero debería ser muy diferente , de 0.5 a 8 KB.