ดีบัคเกอร์ (debugger) เป็นเครื่องมือสำคัญที่ใช้พัฒนาซอฟท์แวร์และฮาร์ดแวร์ยุกใหม่ครับ อย่างตัวนี้ผมได้ใช้บริการของมันมานาน ใช้พัฒนางานให้ลูกค้าและตัวเองมาหลายครั้ง และเห็นว่าเราทั้งหลายสามารถสร้างเองได้ (DIY) จึงเลยนำมาฝากกันครับ

ผมจะค่อยทยอยลงรายละเอียด จากวงจร (schematic) และลายวงจร PCB และต่อด้วยการใช้งานเบื้องต้นนะครับ

ตามรูปเป็น ICD clone ที่คอมเพทิเบิลกับ ICD ตัวแรกของ Microchip และถูกแก้ไข firmware ให้เป็น ICDS ของบริษัท CCS ซึ่งน่าใช้กว่าของ Microchip ผมทำได้เสริม crystal ความถี่ 20Mhz เพื่อสามารถทำให้เป็น ICDS-20 ทำการดีบักได้เร็วขึ้น
ตัวนี้เป็น ICD โคลนรุ่นแรกๆที่แพร่หลายในอินเตอร์เน็ต ก่อนที่ Microchip จะออก ICD2 ซึ่งปัจจุบัน Microship ได้ออกเป็น ICD3 ไปแล้วคิดว่าก็จะต้องถูกนักอิเล็กทรอนิกส์แกะและออกเป็นตัวโคลนมาได้ในที่สุึด
แม้ว่าตัวนี้จะออกมานาน เชื่อหรือไม่ว่า ICDS ตัวนี้ก็ยังทันสมัยอยู่ ทั้งนี้เป็นเพราะซีคอมไพเลอร์ของ CCS ยังรองรับฮาร์ดแวร์ตัวนี้อยู่นั้นเอง

ซึ่งทำให้นักไมโครคอนโทรลเลอร์ตระกูล PIC ที่เบี้ยน้อยหอยน้อยสามารถเรียนรู้และสร้างสรรค์ผลงานด้านนี้ได้อยู่ตลอด