يسمح PICkit 3 In-Circuit Debugger (النسخة الأصلية) ببرمجة وتصحيح الميكروكنترولر MICROCHIP PIC و dsPIC. يتيح لك PICKIT3 برمجة جميع وحدات التحكم الدقيقة Flash و dsPIC بالإضافة إلى تنفيذ التصحيح (على الميكرو الذي يدعم هذه الوظيفة) في الوقت الفعلي. يستخدم واجهة المستخدم الرسومية القوية لبيئة التطوير المتكاملة MPLAB (IDE) التي تتيح لك بدء تشغيل البرنامج قيد التشغيل أو حظره أو تنفيذه خطوة بخطوة. يمكن قراءة محتويات السجلات وتعديلها عندما لا يعمل البرنامج الموجود على وحدة التحكم الدقيقة. يمكنك بسهولة تعيين نقاط التوقف في البرنامج الذي تقوم بتشغيله.