La programmation de circuits intégrés (IC) est un type de programmation informatique dans lequel le logiciel est créé par le biais d'un code puis ajouté au CI. Cela se fait normalement en utilisant un ordinateur comme pont pour la programmation du CI, car l'ordinateur peut télécharger un logiciel dans le CI. Ceci est le plus couramment utilisé pour les microcontrôleurs pour contrôler un certain appareil, mais il peut également être utilisé pour l'ordinateur principal lui-même. Il existe de nombreuses actions qui peuvent être codées via la programmation IC, et cela se résume à ce qui est contrôlé.
Avec la programmation IC, tout commence avec le logiciel. Quelqu'un crée un logiciel conçu pour contrôler un appareil, et le logiciel doit être ajouté au contrôleur. Si le programme n'est pas transféré, il n'y a généralement aucun moyen pour le contrôleur de commander à l'appareil de faire quoi que ce soit, car il n'aura pas le codage ou les procédures appropriés pour exercer le contrôle. La programmation est normalement construite avec une logique classique, et il y a généralement de nombreuses instructions «si / alors».
Une fois la programmation IC terminée, le logiciel doit être ajouté au circuit. Un microcontrôleur séparé peut parfois être créé pour faciliter cette tâche, mais cela se fait le plus souvent via un ordinateur. L'ordinateur, qui est également couramment utilisé pour coder le logiciel, se connecte au CI et télécharge la programmation. Cela est vrai même si le circuit se trouve dans l'ordinateur lui-même.






