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

3 Ways to Program Microcontrollers (ISP, ICP, IAP)

3 Ways to Program Microcontrollers (ISP, ICP, IAP)

A microcontroller is a type of programmable controller that, after setting up the hardware circuit, can use programs to implement many very complex logical functions. Compared to pure hardware circuits, it simplifies the design of hardware peripherals, facilitates logical design, and enriches logical outputs. Different manufacturers of microcontrollers require different programming IDEs to achieve programming. … Read more

How to Solve Runaway Phenomenon During STM32 Upgrade with IAP?

How to Solve Runaway Phenomenon During STM32 Upgrade with IAP?

During the firmware upgrade process of the STM32 microcontroller, many engineers choose the IAP technology, which allows firmware updates to the microcontroller via the host computer while the application is running. However, occasionally, there may be a low probability of encountering a runaway phenomenon. How to solve it? 1. Check Power Supply Voltage Ensure that … Read more

Embedded Firmware Online Upgrade System Based on Infrared Communication

Embedded Firmware Online Upgrade System Based on Infrared Communication

1. Background Significance To address the after-sales maintenance issue of frequently disassembling product enclosures and upgrading on-site by professionals, the method ofIAP firmware upgrades is often adopted. Although this method solves the after-sales maintenance problem, it requires the embedded system to have interfaces such as serial ports, USB, and network ports, relying on computers, U … 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