A programação de circuito integrado (IC) é um tipo de programação de computador na qual o software é criado por meio de código e, em seguida, adicionado ao IC. Isso normalmente é feito usando um computador como ponte para a programação do IC, porque o computador pode fazer upload de software no IC. Isso é mais comumente usado pelos microcontroladores para controlar um determinado dispositivo, mas também pode ser usado no próprio computador principal. Existem muitas ações que podem ser codificadas através da programação de IC, e tudo se resume ao que está sendo controlado.
Com a programação de IC, tudo começa com o software. Alguém cria software feito para controlar um dispositivo, e o software deve ser adicionado ao controlador. Se o programa não for transferido, normalmente não há como o controlador comandar o dispositivo para fazer qualquer coisa, porque ele não terá a codificação ou procedimentos adequados para exercer o controle. A programação normalmente é construída com lógica clássica e costuma haver muitas instruções "se / então".
Após a conclusão da programação do IC, o software deve ser adicionado ao circuito. Às vezes, pode ser feito um microcontrolador separado para facilitar essa tarefa, mas isso geralmente é feito através de um computador. O computador, que também é comumente usado para codificar o software, vincula-se ao IC e carrega a programação. Isso é verdade mesmo se o circuito estiver dentro do próprio computador.






