„NuMicro® Family“ mikrovaldiklis (MCU) palaiko sisteminio programavimo (ISP) funkciją, leidžiančią perprogramuoti integruotą „Flash“ atmintį valdant programinę įrangą. IPT atliekamas nepaimant mikrovaldiklio iš sistemos per programinę-aparatinę įrangą ir lusto ryšio sąsają, pvz., USB, I²C, SPI, CAN, RS485, BLE, WiFi.
Prieš naudojant ISPTool, vartotojas turi užprogramuoti IPT kodą į LDROM, naudodamas universalų programuotoją arba Nuvoton NuMicro® ICP programavimo įrankį, ir vartotojo konfigūracijos bitą „CBS“, sukonfigūruotą kaip įkrovą iš LDROM.
ISPTool buvo su dviem skirtingais režimais. Vienas iš jų yra GUI režimas, kuris yra patogesnis vartotojui, su lengvai naudojama priekine dalimi, leidžiančia vartotojui valdyti paprastu pelės paspaudimu. Kitas yra komandinės eilutės režimas, šis režimas tinkamas derinti su apvalkalo scenarijumi automatizavimo valdymui.