Make Kazus.info Your Home Page  |  Add to favorites Guest (Login) Russian version  |  Datasheets  
KAZUS.INFO - Datasheets, Electronic circuits, Repair manuals, Electronic compoinents & Forums.    
     

Project to replace CY7C64613 in the ICD2

  
Example: pic16f84

Project to replace CY7C64613 in the ICD2
View previous topic :: View next topic
 
Post new topic   Reply to topic    Electronics Forum Index -> Microcontrollers, ADC, Memory and others
Author Message
mikis
Newbie
Newbie


Joined: Nov 03, 2006
Posts: 1

PostPosted: 03/11/2006 6:33 pm    Post subject: Project to replace CY7C64613 in the ICD2 Reply with quote

Reasons for this are:
-CY7C64613 seems to be dificult to obtain.
-Lower price ($20 vs $10).
-SMD package requires a pcb and more or less skilled soldering. The pic is available in DIL.
-Solutions around FTDI alike ICs are just COM port emulations which seem to be limited to 57600 by MPLAB.
-PIC16fxx50 is cheaper, simple circuit and no need for the serial eeprom.
-I Just finished my RS232 ICD and like the idea of using it for developing this project.
-I Dont know when are going to be available the details for the new version of the ICD2 based on the PIC18F4550

As this is not a direct replacement. Emulation of the functions performed by the CY are needed.

On a first look I realized the following(w98):
-The driver supporting the ICD2 seems to be "ICD2w98.sys"
-The CY should be recognized as VID/PID 04d8/8001 (The CY takes this from its external eeprom)
-At startup, CY boots its firmware RAM from the PC. This should be bypassed. I didnt find which file contains this firmware. Ap. this download is handled by the 2nd driver "ICD2w98L.sys".
-The interface to the ICD2 cpu needs a full 8 bits port plus 4 lines.
-One more signal generates MCLR for a 2nd connector named PROG which ap is not used.
-The CY speaks, at least, with the BL on the ICD2 CPU which is small.
-It is not probable that the firmware of the CY might change very much with different versions of mplab.
-No patching of the win drivers should be needed.

The functions of the CY could be determined by a combination of:
-studying the CY firmware
-studying the BL or dexxxxxx.hex files
-studying the win driver
-analyzing the USB traffic
-LA on the ICD CPU interface

Any help or comments?

-- Attached image: --
Attached image.


Attached file: 3020319.zip
Back to top
View users profile
Post new topic   Reply to topic    Electronics Forum Index -> Microcontrollers, ADC, Memory and others All times are GMT + 3 Hours
Page 1 of 1

Valid HTML 4.01 Transitional Valid CSS!Circuits Circuits Circuits Circuits Circuits Circuits
 © KAZUS.INFO - Electronic portal 2003-2010