Detailed Explanation of Three Programming Methods: ICP, IAP, and ISP

Detailed Explanation of Three Programming Methods: ICP, IAP, and ISP

Those who play with microcontrollers must have heard of IAP, ICP, and ISP. Today, I will help everyone “consolidate” the relevant knowledge. ● ICP (In Circuit Programming) ● ISP (In System Programming) ● IAP (In Application Programming) 1. ICP (In Circuit Programming) Those who have used Nuvoton microcontrollers must know that Nuvoton provides a set … Read more

Three Programming Methods for Microcontrollers: ISP, IAP, ICP

Three Programming Methods for Microcontrollers: ISP, IAP, ICP

IAP Let’s start with the most relevant topic mentioned above, IAP (In Application Programming). As the name suggests, it means that user code can erase and program the flash memory area. Different MCUs have different flash memory addresses; for example, the flash memory starting address for LPC1778 is 0x0, while for STM32 it is usually … Read more

Understanding Three Programming Methods for Microcontrollers: ICP, IAP, and ISP

Understanding Three Programming Methods for Microcontrollers: ICP, IAP, and ISP

Students who play with microcontrollers should have heard of the terms IAP, ICP, and ISP. Here, I will help you “consolidate” your knowledge. First, let’s introduce these terms. ● ICP (In Circuit Programming) ● ISP (In System Programming) ● IAP (In Application Programming) 1. ICP (In Circuit Programming) Those who have used the Nuvoton microcontroller … Read more