Programovanie integrovaných obvodov (IC) je typ počítačového programovania, v ktorom sa softvér vytvára pomocou kódu a potom sa pridáva do integrovaného obvodu. Normálne sa to deje pomocou počítača ako mosta pre programovanie IC, pretože počítač môže nahrávať softvér do IC. Toto sa najčastejšie používa pre mikropočítače na riadenie určitého zariadenia, ale môže sa používať aj pre samotný hlavný počítač. Existuje veľa akcií, ktoré je možné kódovať pomocou IC programovania, a to sa týka toho, čo je kontrolované.
S programovaním IC to všetko začína softvérom. Niekto zostavuje softvér určený na ovládanie zariadenia a softvér musí byť pridaný do ovládača. Ak sa program neprenáša, potom zvyčajne neexistuje spôsob, ako radič zariadiť zariadeniu, aby urobilo čokoľvek, pretože nebude mať správne kódovanie ani postupy na vykonávanie kontroly. Programovanie je obyčajne postavené na klasickej logike a existuje veľa príkazov „if / then“.
Po dokončení programovania IC je potrebné softvér pridať do obvodu. Na uľahčenie tejto úlohy sa niekedy môže vytvoriť samostatný mikrokontrolér, ale najčastejšie sa to robí prostredníctvom počítača. Počítač, ktorý sa tiež bežne používa na kódovanie softvéru, sa prepája s integrovaným obvodom a nahráva programovanie. To platí aj v prípade, ak sa obvod nachádza v samotnom počítači.






