I programmatori di chip noti come programmatori di dispositivi o programmatori IC sono componenti di apparecchiature elettroniche che organizzano software scritti per configurare i dispositivi programmabili. Supportano un'ampia gamma di set di chip, come le EPROM, EEPROM e flash, ROM, GAL e microcontroller. Nel caso delle EPROM, una volta programmati, Possono essere cancellati con l'uso di un cancellatore UV EPROM.
Questi tipi di dispositivi di programmazione configurano il dispositivo tramite il connettore femmina sull'apparecchiatura di programmazione o configurando il dispositivo su un circuito stampato (scheda a circuito stampato).
I segnali vengono trasmessi attraverso i pin di collegamento del programmatore di chip nel dispositivo di destinazione. Alcuni dispositivi richiedono dati sui pin seriali mentre altri ricevono i dati tramite un'interfaccia seriale.
I programmatori di chip sono collegati a un computer tramite USB, Porta parallela o interfaccia LAN (Local Area Network). Un programma software sul computer trasferisce i dati al programmatore di chip seleziona il tipo di interfaccia così come il dispositivo e quindi inizia il processo di programmazione.
I programmatori di chip eliminano la necessità di interruttori meccanici durante la programmazione. Sono dotati di molte applicazioni elettroniche e industriali, come il controllo della potenza del motore di un veicolo e l'erogazione del carburante.