MCUmall EPROM BIOS Chip Burner Forum
MCUmall EPROM BIOS Chip Burner Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 MCUmall Forums
 Novice Place
 PIC16F685
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

e3p0

5 Posts

Posted - 07/13/2011 :  11:24:32  Show Profile  Reply with Quote
Hello all!! I am new to this stuff so bear with me. I just got a PRG-017 USB PIC programmer to reprogram a 16f685. I have the chip inserted as the software recommended. When I try to do anything the software says...
"The programmer does not recognise the [16F685] processor
Continue anyway?"

I don't know where to begin.

The pin one of my pic is towards the handle of the ZIF and there is one set of pins open at the bottom of the ZIF.

When 16f685 is selected, the USB-PIC software shows a 14 pin PIC with pin 1 at pin 13 of ZIF.

16F685 is a 20 pin chip.

What am I missing?

Thanks!!
-e
Reply #1

ZLM

2937 Posts

Posted - 07/13/2011 :  14:39:46  Show Profile  Reply with Quote
The software suppored 14 pin package 16F685. For the 20 pins chips, you need to select 16F685-I from software, and connect those ICSP 5 pins to your programmer.
Go to Top of Page
Reply #2

ZLM

2937 Posts

Posted - 07/13/2011 :  14:54:34  Show Profile  Reply with Quote
Try another way, add following code into CHIPINFO.cid file.

Restart software and select 16F685-2 from software. The software will show a 18 pin chip. Place your 20 pin chip in the ZIF same position as 18 pin chip. Chip pin 1 in the programmer ZIF slot pin #2.

This is just a try, hopefully it works.

CHIPname=16F685-2
INCLUDE=Y
SocketImage=18pin
EraseMode=2
FlashChip=Y
PowerSequence=Vpp2Vcc
ProgramDelay=60
ProgramTries=1
OverProgram=1
CoreType=bit14_B
ROMsize=001000
EEPROMsize=00000100
FUSEblank=3FFF
CPwarn=N
CALword=N
BandGap=N
ICSPonly=N
ChipID=04A0
LIST1 FUSE1 "WDT" "Enabled"=3FFF "Disabled"=3FF7
LIST2 FUSE1 "PWRTE" "Disabled"=3FFF "Enabled"=3FEF
LIST3 FUSE1 "MCLRE" "Enabled"=3FFF "Disabled"=3FDF
LIST4 FUSE1 "Code Protect" "Disabled"=3FFF "Enabled"=3FBF
LIST5 FUSE1 "CPD" "Disabled"=3FFF "Enabled"=3F7F
LIST6 FUSE1 "BODEN" "BODon SBODENoff"=3FFF "BODrun SBODENoff"=3EFF "SBODEN=PCON"=3DFF "BODoff SBODENoff"=3CFF
LIST7 FUSE1 "InEx Switch Over" "Enabled"=3FFF "Disabled"=3BFF
LIST8 FUSE1 "Fail Clock Mon" "Enabled"=3FFF "Disabled"=37FF
LIST9 FUSE1 "Oscillator" "EXTRC_CLKOUT"=3FFF "EXTRC_IO"=3FFE "INTRC_CLKOUT"=3FFD "INTRC_IO"=3FFC "EC"=3FEF "HS"=3FEE "XT"=3FED "LP"=3FEC
Go to Top of Page
Reply #3

e3p0

5 Posts

Posted - 07/13/2011 :  16:07:21  Show Profile  Reply with Quote
Thanks for the reply!!

So I opened the CHIPINFO.cid in notepad and added the code immediately after the code for 16F685.

A windows dialog box opens...

Chip configuration file contains syntax errors.

16F685-2 Line 2276 LIST9 FUSE1 "Oscillator" "EXTRC_CLKOUT"=3FFF "EXTRC_IO"=3FFE "INTRC_CLKOUT"=3FFD "INTRC_IO"=3FFC "EC"=3FEF "HS"=3FEE "XT"=3FED "LP"=3FEC


If I were to connect the ICSP pins, where do I connect them?

Trust me I searched the forum before I posted as to not be a total pest.

Please help.
-e
Go to Top of Page
Reply #4

e3p0

5 Posts

Posted - 07/13/2011 :  16:16:45  Show Profile  Reply with Quote
LIST 9 is exactly the same on the original definition for 16F685. I even copied and pasted the LIST 9 from that entry and tried again...
...same error message.
-e
Go to Top of Page
Reply #5

ZLM

2937 Posts

Posted - 07/14/2011 :  16:53:15  Show Profile  Reply with Quote
I think there are some special characters we can not see in that line.

you can just change the original 16F685 section second line to SocketImage=18pin and try.

In this case you do not need the ICSP mode, just place you 20 pin chip in the ZIF .
Go to Top of Page
Reply #6

e3p0

5 Posts

Posted - 07/15/2011 :  06:37:05  Show Profile  Reply with Quote
Thanks for the reply! I changed socket image to SocketImage=18pin and the software shows the chip inserted in pin 2 of the ZIF. I still get this error...

"The programmer does not recognise the [16F685] processor
Continue anyway?"

When I read the data displays all zeros. I tried to place the chip in pin 1, same result.

Any other suggestions?
Thanks!
-e
Go to Top of Page
Reply #7

e3p0

5 Posts

Posted - 07/15/2011 :  07:12:55  Show Profile  Reply with Quote
Could I use the ICSP headers and connect directly to the chip and if so which pins on the header correspond to the pins on the chip?

I have found a datasheet that suggests
pin 4 is VPP
pin 19 is DAT
pin 18 is CLK

And that is all I can identify.

The device this goes in has a 5 pin header with only ground labeled while the programmer has 6 pins so I don't know where to connect there either
Thanks!
-e
Go to Top of Page
Reply #8

ZLM

2937 Posts

Posted - 07/21/2011 :  22:52:07  Show Profile  Reply with Quote
sure. That is the ICSP mode. The software has a ICSP mode for you to select.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
MCUmall EPROM BIOS Chip Burner Forum © Copyright 2003 - 2009 Mcumall Electronics Inc. Go To Top Of Page
Generated in 0.09 sec. Snitz Forums 2000