اصل مشعل آی سی این است که واحد ذخیره سازی را روی تراشه آی سی از طریق یک سیگنال جریان خاص بسوزاند. در طول فرآیند سوزاندن، واحد کنترل طبق برنامه از پیش تعیین شده سیگنال هایی را به مشعل می فرستد و مشعل مطابق این سیگنال ها جریان متناظری را برای تکمیل سوزاندن تراشه تولید می کند.
به طور خاص، دستگاه سوزاننده از طریق یک رابط مناسب (مانند رابط JTAG یا SWD) با تراشه هدف ارتباط برقرار می کند، داده های باینری را به تراشه منتقل می کند و از طریق تراشه به حافظه غیر فرار (مانند حافظه فلش یا EEPROM) روی تراشه دسترسی پیدا می کند. رابط حافظه و در نهایت داده ها را در حافظه تراشه بنویسید.
عملکرد آی سی رایتر این است که کد برنامه یا داده را در یک تراشه آی سی بنویسد تا بتواند عملکردهای خاصی را انجام دهد. در فرآیند تولید محصولات الکترونیکی، تراشه کنترل در ابتدا برنامه ای ندارد و نیاز است که از طریق مشعل در تراشه نوشته شود تا بتواند طبق عملکرد طراحی شده، عملیات انجام دهد. این فرآیند عملکرد و عملکرد عادی میکروکنترلر را تضمین می کند.
به طور خاص، وظایف مشعل عبارتند از:
انجام عملکردهای خاص: با رایت کردن، کدهای برنامه های مختلف را می توان در تراشه نوشت تا تراشه عملکردهای مختلفی را انجام دهد.
بهینه سازی عملکرد: پارامترها را می توان در طول فرآیند رایت تنظیم کرد، مانند پارامترهای رمزگذاری، برای محافظت از امنیت برنامه
بهبود تجربه کاربر: Burning همچنین میتواند فایلهایی مانند فونتها، تصاویر، آهنگهای زنگ، انیمیشنها و غیره را در تراشه ذخیره کند و عملکرد و تجربه کاربری محصولات الکترونیکی را بهبود بخشد.
اطمینان از ثبات و امنیت: فرآیند سوزاندن قابلیت اطمینان انتقال داده را تضمین می کند و از صحت داده ها از طریق تأیید جمع کنترل اطمینان می دهد.