Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Methinks, that there would not be simple clone solution for ICD3, as it was for ICD2.
ICD3 clone can costs approx half->full of MCP price, if even possible to be made at home.
My thinking about all of this :
1. FPGA code resides probably in 25LC1024.
2. dsPIC probably flashes FPGA at...
LF4455 may not work, it has smaller amount of code memory - probably you would have to adjust firmware to fit in new code area conditions (ICD-USB firmware should fit, but there is also bootloader - there may be some address problems...)
For all those people who can't read or being too lazy to get through ~60 pages of this topic
Some basic thesis :
1. If you don't have some advanced skills in electronics - don't do this project !!! (make some easier programmer)
2. If you have only multimeter & soldering iron - don't do this...
mplab ic2 device id 0x0
Ok, but what to do with MCLR ?
PIC24 need Vih level of MCLR to enter into programming mode. Refer to fig.3-3 of DS39768A-page 10.
Maybe new firmware wouldn't set MCLR to Vpp (13V) but only to Vdd (release from...
Look at the programming specification datasheet.... New 24/33 PIC's no longer require 13V Vpp... they're programmed by pulling MCLR high (3.3V - as far as I concern) and transmitting specific patterns via PGD/PGC to enable programming mode.
I don't know is it safe to put 4.7V on...
I've created exactly the same project but on my own PCB. (btw: thanks for the sch).
Target Vdd - 0.00V
Target Vpp - 4.99V
MPLAB ICD2 Vpp - 12V
Target Vdd - Low
Module MCLR Vdd - Low
But I think it can be the problem because I have 74126 in HCT version... and I think I...