La diferencia entre programación iap y programación isp
ICP: El programador se utiliza para "quemar" el programa. Es una "quema" real y requiere un alto voltaje de 12V.
ISP: Programación online, apoyándose en el puerto serie o interfaz JTAG para descargar el programa al microcontrolador. Durante este proceso, el microcontrolador no funciona.
IAP, en la programación de aplicaciones, se basa en el puerto serie o JTAG, y también puede depender de otros medios (como un disco USB, etc.). Cuando el microcontrolador se está ejecutando, lee el programa y luego. actualiza el programa.