1- توليد جهد البرمجة :
لبرمجة الميكروكونترولر PIC نحتاج لجهد برمجة بالقيمة 9 .. 13V ( تبعا لنوع الميكروكونترولر) . يتم توليد جهد البرمجة من جهد التشغيل عن طريق محول رافع boost converter. يقوم الميكروكونترولر PIC18F2550 بإخراج موجة مربعة بتردد 100 kHz على الطرف pin 13 ذات نسبة عرض نبضة قابلة للضبط .
الفكرة هى أنه عن طريق محول الرفع يتم توليد الجهد :
Vpp = 4.7 V * Period / off time
حيث "الفترة" "period" هو زمن الدورة للموجة المربعة , بينما "زمن الفصل" "off time" هو زمن الجزء المنخفض من هذه الدورة . بتغيير "زمن الفصل" يمكن ضبط جهد البرمجة Vpp . عمليا , يوجد بعض التأثيرات الجانبية والتى يجب تعويضها عن طريق المعايرة .
يوجد مقامتين يشكلان مقسم جهد حيث يمكن للميكروكونترولر PIC18F2550 قياس جهد البرمجة المتولد Vpp ( عند الطرف pin 3 ) .
مفتاحى (تحويلتى) جهد البرمجة :