Програмирането на интегрална схема (IC) е вид компютърно програмиране, при което софтуерът се създава чрез код и след това се добавя към ИС. Това обикновено се прави, като се използва компютър като мост за програмиране на IC, тъй като компютърът може да качва софтуер в ИС. Това най-често се използва за микроконтролери за управление на определено устройство, но може да се използва и за самия главен компютър. Има много действия, които могат да бъдат кодирани чрез IC програмиране и се свежда до това, което се контролира.
При IC програмирането всичко започва със софтуер. Някой изгражда софтуер, направен за управление на устройство и софтуерът трябва да бъде добавен към контролера. Ако програмата не бъде прехвърлена, тогава обикновено няма начин контролерът да заповяда на устройството да направи каквото и да е, защото няма да има правилното кодиране или процедури за упражняване на контрол. Програмирането обикновено е изградено с класическа логика и има тенденция да има много изрази „ако / след“.
След приключване на програмирането на IC, софтуерът трябва да бъде добавен към веригата. Понякога може да се направи отделен микроконтролер, за да се улесни тази задача, но това най-често става чрез компютър. Компютърът, който също обикновено се използва за кодиране на софтуера, се свързва с ИС и качва програмирането. Това е вярно, дори ако веригата е в самия компютър.






