IT-lexicon › Hardware › In-system programming (ISP)

In-system programming (ISP)

Hardware Svenska → Bijgewerkt: 2026-11-03

Nieuwe firmware naar een chip schrijven terwijl die op het board gesoldeerd blijft, in plaats van hem eruit te wrikken en in een programmer te stoppen.

De oude werkwijze was fysiek: de EPROM uit zijn voet wippen, een kwartier onder een uv-lamp wissen, in een aparte programmer branden en terugdrukken. Toen flash en EEPROM op dezelfde die als de processor kwamen, kon de chip nieuwe code aannemen via een paar pinnen op het board. Atmels AVR-familie deed dat eind jaren negentig met vier SPI-signalen plus reset, en Microchip noemt hetzelfde idee ICSP bij zijn PIC-chips.

De gevolgen waren groter dan ze klinken. Boards konden met opbouwcomponenten en zonder voetjes worden gebouwd, als laatste stap op de productielijn worden geprogrammeerd en in het veld worden bijgewerkt. Het maakte ook de weg vrij voor een bootloader die de klus via UART of USB overneemt — zo kan een Arduino zonder aparte programmer. De erfenis leeft voort als zespolige header op talloze boards waarvan de eigenaars allang vergeten zijn waar hij voor dient.

← Terug naar het lexicon