Diseño de aplicaciones en línea
Iap: en el diseño de aplicaciones, el chip en sí (o mediante un chip periférico) puede escribir código mediante una serie de operaciones. Por ejemplo, un microcontrolador que admite IAP se divide en tres áreas de programa: 1 es el área del programa de inicio, 2 es el área del programa en ejecución y 3 es el área de descarga. El chip recibe el comando de descarga a través del puerto serie e ingresa al área de inicio para ejecutar el programa de inicio. Descargue el contenido del nuevo código en el área de descarga en el programa de inicio. Una vez completada y verificada la descarga, copie el contenido del área de descarga en el área 2, ejecute el programa de reinicio y se completará el Iap;
Todos los AVR admiten programas de descarga de puerto serie.