IAP是In Application Programming在應用編程
ISP壹般是通過單片機專用的串行編程接口對單片機內部的Flash存儲器進行編程,
IAP技術是從結構上將Flash存儲器映射為兩個存儲體,當運行壹個存儲體上的用戶程序時,可對另壹個存儲體重新編程,之後將控制從壹個存儲體轉向另壹個。
ISP的實現壹般需要很少的外部電路輔助實現,
IAP的實現更加靈活,通常可利用單片機的串行口接到計算機的RS232口,通過專門設計的固件程序來編程內部存儲器。