תכנות מעגלים משולבים (IC) הם סוג של תכנות מחשב בו תוכנה נוצרת באמצעות קוד ואז מתווספת ל- IC. בדרך כלל זה נעשה על ידי שימוש במחשב כגשר לתכנות IC, מכיוון שהמחשב יכול להעלות תוכנה ל- IC. זה משמש לרוב עבור בקרי מיקרו לשליטה במכשיר מסוים, אך זה עשוי לשמש גם עבור המחשב הראשי עצמו. ישנן פעולות רבות שניתן לקודד באמצעות תכנות IC, וזה מסתכם במה שנשלט.
עם תכנות IC, הכל מתחיל בתוכנה. מישהו בונה תוכנה המיועדת לשליטה במכשיר, ויש להוסיף את התוכנה לבקר. אם התוכנית לא מועברת, בדרך כלל אין דרך לבקר את הפקודה על המכשיר לעשות דבר, מכיוון שלא יהיו לו קידוד או נהלים מתאימים להפעלת בקרה. התכנות בדרך כלל בנויה עם היגיון קלאסי, וישנם אמירות רבות של "אם / אז".
לאחר השלמת תכנות ה- IC יש להוסיף את התוכנה למעגל. לפעמים ניתן ליצור מיקרו-נפרד כדי להקל על משימה זו, אך הדבר נעשה לרוב באמצעות מחשב. המחשב, שמשמש גם לרוב לקוד התוכנה, מקשר ל- IC ומעלה את התכנות. זה נכון גם אם המעגל נמצא בתוך המחשב עצמו.






