O microcontrolador NuMicro® Family (MCU) suporta a função In-System-Programming (ISP), permitindo que a memória Flash incorporada seja reprogramada sob controle de software. O ISP é realizado sem remover o microcontrolador do sistema através do firmware e da interface de conectividade no chip, como USB, I²C, SPI, CAN,RS485,BLE,WiFi.
Antes de usar o ISPTool, o usuário precisa programar o código ISP no LDROM usando um programador universal ou NuMicro® ICP Programming Tool da Nuvoton, e o bit de configuração do usuário 'CBS' configurado como Boot from LDROM.
ISPTool veio com dois modos diferentes. Um é o modo GUI, que é mais amigável, com um front-end fácil de usar, permitindo que o usuário controle com um simples clique do mouse. O outro é o modo de linha de comando, este modo é adequado para combinar com script de shell para controle de automação.