DIY ICD2 相容燒錄器
將 ICD 改為 ICD2 compatible
多年前參加Microchip在台灣主辦的競賽,Microchip送我一部ICD。
後來Microchip出了更好用的ICD2,可以直接支援USB / RS232及多種PIC。
我雖然已買了一部ICD2,但是有一陣子手癢,就根據網路上搜尋到的資料,把ICD改裝為簡易板的ICD2,只支援RS232。
把原來的PIC16F73B換成16F876,Xtal 換成20Mhz,再加上一些跳線,這個簡易板的ICD2倒也很好用。
Download schema 電路圖
製作步驟:
先用其他燒錄器將 bootloader 燒到 16F876 。
將板子的 RS-232 Port 接到 PC 的 COM Port。執行 MPLAB、 將 Debugger 或 Programmer 設為 MPLAB ICD2。
點選 MPLAB ICD 2 Setup Wizard 設定 COM Port。
關掉 COM Port 的 FIFO ( 在 Windows 的 COM Port 驅動程式裡 )。
Connect、Download ICD2 OS。
======================================
FAQ:
1. MAX232下方 MCLR 前 二極體規格為何?
一個是5.1V的穩壓 (Zener) 二極體 ZD。另一個是2N4148。
2. 電路圖左邊中間二極體是1N4148 2個嗎?是的,作倍壓整流以得到約13V的 VPP電壓供燒錄使用。
3. 電路圖右上邊的 option 方框是什麼?電路圖右上邊的 option 方框裡的電路可以不作,電源直接吃將被燒錄的板子的 5V 電源。
4. Vpp, Vdd, Target MCLR, PGC, PGD 是不是要依預燒PIC種類插不同對應PIN點?
是的,排列方式請參考 Microchip的資料。 http://www.microchip.com.tw
5. 16F876 的 bootloader 那裡有?
MPLAB 內就有 ( C:\Program Files\Microchip\MPLAB IDE\ICD2 中的 BL010101.HEX )
======================================================================================
歡迎拷貝、轉載、引用、修改或出售本網站資訊,請註明出處。
注意 : 因使用本網站所導致的任何傷害或損失,本人概不負責。
Philip Sun / TAIWAN
ilufa@yahoo.com
copy right 2004