2008 23 Jan
I have now a new USB In-Circuit Debugger ICD2 that will allow me to program PICs much faster than my old LPT (parallel port) one and debug my PICs hardware by using proprietary Microchip protocol. I have made some test programing my old PIC 16F628A and new 16F690. It works fine! Really fast and have less errors while flashing the PIC. Also, this is now integrated with Microchip MPLAB, just need to activate tool, connect and flash! No more switching between different tools!
Will make real time hardware debug as soon as possible! I’m testing my new PIC 16F690 on I2C communications! Slave device supports I2C Hardware protocol. Master device will need to be implemented by software! Will post results as soon as possible.
April 22nd, 2008 at 6:47 pm
Hello.
Where do you purchase your icd 2??
Regards
Hugo
April 23rd, 2008 at 2:56 am
Hi Hugo,
Please note that it’s not the original ICD2 from Microchip, but it works fine and it was cheaper! Still haven’t tested the Debugger part but have successfully programmed 3 different PICS: 16F628A, 16F690 and 18F4550!
I bought the ICD2 on http://www.ebay.co.uk from a Chinese guy. It took me 3 weeks to arrive because it was retained in Customs for Import TAX evaluation. I have payed 40€ for the item + 20€ for the Import TAX, total of 60€ (including postage cost) for a ICD2/Programmer device! Not bad!
Original will cost you around 260€ + Postage Cost:
http://pt.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=4670748
I bought the item form this guy:
http://myworld.ebay.com/etekronics&ssPageName=ADME:X:RTQ:US:1181
He is not selling more at the moment but you can check other sellers.
Thanks for your interest and hope that you find a good deal!
June 8th, 2008 at 3:57 pm
Hello Nelson,
I now have an Icd2, all ok with Mplab, but i can program directly with ccsc, Any Patch available??
Regards
Hugo
June 8th, 2008 at 4:49 pm
HI Hugo,
I have used the “MPLAB® IDE Plug-In” in order to use CCSInfo from MPLAB IDE, since I’m more used to work with MPLAB! Meaning that I work directly with MPLAB, source code will be CCSInfo .c file but when compiling, MPLAB will automatically call CCSInfo compiler to create .coff, .hex and all necessary files required for debug! I can make simulations using Step, BreakPoints, etc and watch for Port values/status, memory etc!
There is a patch available for this integration (MPLAB® IDE Plug-In): http://www.ccsinfo.com/downloads.php
direct link for the patch: http://www.ccsinfo.com/downloads/setup_mplab_plugin.exe
If you really want to use CCSInfo IDE I will need to make some tests to check for ICD2 integration! Please let me know! But I really advise you to use it with MPLAB!
After installing the integration patch you will need also to follow this initial steps for every time that you create a new project based on CCSInfo: http://www.ccsinfo.com/faq.php?page=ccs_mplab
Hope to see some nice projects running soon!
December 31st, 2008 at 2:17 am
sir
In INDIA — Where do i purchase your icd 2??
December 31st, 2008 at 6:20 am
Hi,
if you just want to program pics it is not required to buy ICD2 device, then you can look at this (there are a lot of these on ebay, please make sure it supports you pic model):
http://cgi.ebay.co.uk/JDM-40-ZIF-USB-microchip-programmer-Kit-149-PIC-program_W0QQitemZ350144756966QQihZ022QQcategoryZ36323QQtcZphotoQQcmdZViewItemQQ_trksidZp1713.m153.l1262
If you want to debug your pic in real time then you will need I2C device, please have a look at this website in UK (not sure if they send to India, you need to verify):
http://www.coolcomponents.co.uk/catalog/product_info.php?products_id=212
the only inconvenient his that you will require to program via ISP connection, or you can buy a special ISP socket that brings ZIF socket.
Please have a look at other programers (make sure its for Microchip PIC)
http://www.coolcomponents.co.uk/catalog/index.php?cPath=32
Regards.
January 1st, 2009 at 4:08 pm
ps: have a look at the circuit to check how to connect the programmer/debbuger via ISP (In Circuit Programer):
http://www.mikroe.com/en/tools/picflashwicd/