ICP01 ile ICP02 arasındaki tek fark ise ICP02 nin 3.3 ve 5V programlama seçim anahtarının bulunması.
Özellikle robotcular için kullanımı en pratik programlayıcı diyebilirim. Entegrenin karttan çıkarılmadan programlanması isteniyorsa kartta sadece bir ICPS çıkışının olması yeterli olacaktır. Eğer pıc in kart dışından programlanması gerekiyor ise bir zif adaptör kullanılması gerekir.
Ebay 'de 10$'a ICP03 zif adapterler satılıyor fakat o işlevine göre bence biraz fazla pahalı. Bence daha ucuz olması gerekir.
Doğrusu ICP03 kitinin açık şeması yayınlanmıyor. fakat bir çok zif adaptör standart bir yerleşim planında tasarlanıyor. İsimleri farklı olabilir fakat aynı yerleşim yerlerinde ICP03 ün programlayabildiği pıc serisini programlayabilir.
Ben kendi pıc zif adaptörümü kendim tasarladım ve sizlerlede gerekli tüm dökümanları paylaşacağım.
Yapmış olduğum zif adaptördeki pıc yerleşim yerleri standart olarak aşağıdaki gibi...
Benim yapmış olduğum zif adaptör...
Devrenin çalışmasında her hangi bir sorun yaşamadım. Şuana kadar denediğim PIC' ler şunlar ;
PIC16F877A
PIC16F628A
PIC16F84A
PIC16F73
PIC16F676
PIC12F675
Elimde olan PIC' ler bunlar olduğu için bunları deneyebildim ve hiçbirinde de bir sorun çıkmadı. Yapmış olduğum devre zaten standart bir kalıp olduğu için sorun çıkacağınıda sanmıyorum . Yapmayı düşünen arkadaşlarada farklı tasarım ve devreler için yardım etmeyi isterim..
Download:
- iCP03v2 User Manual: iCP03v2.1.pdf
- iCP03v2 User Manual: iCP03v2.0.pdf
Download:
- iCP02v2.0 User Manual: Link
- iCP02v1.0 User Manual: Link
- PICKit2 Installer: PICkit2v2.61.zip
ICSP Wiring Diagram:
- Microchip PIC10F, PIC12F, PIC16F and PIC18F series: Link
- Microchip dsPIC30, dsPIC33 and PIC24 series: Link
- Microchip 11LCXX, 24LCXX, 25LCXX, 93LCXX and HCSXX series: Link
Tutorial:
Tasarlamış olduğum zif adaptörün tüm dökümanları aşağıdaki rar dosyasında mevcuttur.