Integrētās shēmas (IC) programmēšana ir datora programmēšanas veids, kurā programmatūra tiek izveidota ar kodu un pēc tam tiek pievienota IC. Parasti to veic, izmantojot datoru kā tiltu IC programmēšanai, jo dators var augšupielādēt programmatūru IC. To visbiežāk izmanto mikrokontrolleriem, lai vadītu noteiktu ierīci, bet to var izmantot arī galvenajam datoram. Ir daudzas darbības, kuras var kodēt, izmantojot IC programmēšanu, un tas ir atkarīgs no tā, kas tiek kontrolēts.
Ar IC programmēšanu viss sākas ar programmatūru. Kāds izveido programmatūru, kas izstrādāta ierīces vadīšanai, un programmatūra ir jāpievieno kontrolierim. Ja programma netiek pārsūtīta, tad kontrolierim parasti nav iespējas komandēt ierīci kaut ko darīt, jo tai nebūs atbilstošas kodēšanas vai procedūras kontroles veikšanai. Parasti programmēšana ir veidota ar klasisko loģiku, un parasti ir daudz paziņojumu “ja / tad”.
Pēc IC programmēšanas pabeigšanas shēmai jāpievieno programmatūra. Lai atvieglotu šo uzdevumu, dažreiz var izveidot atsevišķu mikrokontrolleri, bet tas parasti tiek veikts ar datora palīdzību. Dators, ko parasti izmanto arī programmatūras kodēšanai, savieno ar IC un augšupielādē programmu. Tas ir taisnība, pat ja ķēde atrodas pašā datorā.






