
ISP Programming Tool
Oct. 15, 2019
Page
3
of 9
Rev 3.05
IS
P
P
RO
G
R
A
M
MING
TO
O
L
US
E
R
MA
N
UA
L
1
OVERVIEW
The NuMicro
®
Family microcontroller (MCU) supports In-System-Programming (ISP) function
allowing the embedded Flash memory to be reprogrammed under software control. ISP is
performed without removing the microcontroller from the system through the firmware and on-chip
connectivity interface, such as UART, USB, I²C, SPI, and CAN.
Before using the ISPTool, user needs to program the ISP code into LDROM by using a universal
programmer or Nuvoton’s NuMicro
®
ICP Programming Tool, and the User Configuration bit ‘CBS’
configured as Boot from LDROM.
ISP code can be found in the board support package (BSP). Take M480BSP for example, we
supplied ISP_CAN, ISP_HID, ISP_HID_20, ISP_I2C, ISP_RS485, ISP_SPI and ISP_UART
samples as shown in the following link.
https://github.com/OpenNuvoton/M480BSP/tree/master/SampleCode/ISP
The ISPTool repository is available on GitHub, GITEE and GitLab.
Please check the following link to get the latest update.
https://github.com/OpenNuvoton/ISPTool
https://gitee.com/OpenNuvoton/ISPTool
https://gitlab.com/OpenNuvoton/nuvoton-tools/ISPTool