NuMicro® Family -mikrokontrolleri (MCU) tukee In-System-Programming (ISP) -toimintoa, jonka avulla sulautettu Flash-muisti voidaan ohjelmoida uudelleen ohjelmiston ohjauksessa. ISP suoritetaan poistamatta mikro-ohjainta järjestelmästä laiteohjelmiston ja sirulla olevan liitännän kautta, kuten USB, I²C, SPI, CAN, RS485, BLE, WiFi.
Ennen ISPToolin käyttöä käyttäjän on ohjelmoitava ISP-koodi LDROM-muistiin käyttämällä yleisohjelmoijaa tai Nuvotonin NuMicro® ICP -ohjelmointityökalua ja käyttäjän konfigurointibittiä "CBS", joka on määritetty käynnistykseksi LDROM:lta.
ISPToolissa oli kaksi erilaista tilaa. Yksi niistä on GUI-tila, joka on käyttäjäystävällisempi ja jonka käyttöliittymä on helppokäyttöinen, joten käyttäjä voi ohjata sitä yksinkertaisella hiiren napsautuksella. Toinen on komentorivitila, joka sopii yhdistettäväksi shell-skriptin kanssa automaation ohjaukseen.