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
 True USB Willem Programmer (GQ-2X,3X,4X & GQ-4x4)
 Cannot find 12C508A

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List Spell Checker
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

   Insert an Image File
Check here to include your profile signature.
    

T O P I C    R E V I E W
BenieUK Posted - 11/12/2007 : 12:28:09
How to add support for PIC 12C508, 12C508a, 12C509, 12C509a ?

Thank You
17   L A T E S T    R E P L I E S    (Newest First)
ZLM Posted - 07/23/2008 : 17:36:40
The 3.0B should be fine. You do not need to change any thing.
Tony2k Posted - 07/22/2008 : 15:46:36
I have to make this change also in last rev 3.ob?
ZLM Posted - 06/16/2008 : 08:50:38
That location is not used in this chip. It seems the the code been programmed correctly.
It needs to skip this byte.

Put following line into devices.txt file and delete the old one for the 12C508A.

Name="PIC12C508A",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",CodeSize="1022",Package="DIP8",ENDPRG_COMMAND="0E",PRG_MODE="0"; No ID device need ID="XXXX"
Tony2k Posted - 06/14/2008 : 05:46:37
device verify failed at address: 0x0003fe, device read 0x0c, buffer is 0x0f
ZLM Posted - 06/11/2008 : 11:24:26
What is your error message?
Tony2k Posted - 06/07/2008 : 08:10:08
quote:
Originally posted by BenieUK

it seems to have programmed my 12C508A but i get this error:

device verify failed at address: 0x0003fe, device read 0x0c, buffer is 0x0f ??




I have the same error. Can you tell me how set the software?
ZLM Posted - 06/03/2008 : 19:26:24
The 12c508a is OTP(One-Time-Programmable) chip.
So, it can not be erased and reprogrammed. It need a new chip every time.

Unless the chip has a UV erase window. Which is UV eraseable only.
Tony2k Posted - 06/03/2008 : 10:48:53
No error message. The problem is that I can't program correctly hex files and I can't erase the pic.
ZLM Posted - 06/03/2008 : 10:42:51
What is your error message?
Tony2k Posted - 06/03/2008 : 09:08:18
I need to program a pic 12c508a but it's impossible. Can you tell me ho to set the program?
ZLM Posted - 11/15/2007 : 00:22:42
This device has no ID. So you can not read the ID from chip. The message for this chip ID is correct.

It seems you did not select 12C508A from the device list. The 12C508A only have address range from 0x000 to 0x1FF. Your message said the verify failed on address 0x3FE, which is not the 12C508A address range.

Also, confirm the chip is blank before write the data. To confirm the chip is blank on code area, read the chip and the checksum should be 1C00 .

To let the chip works in circuit, you need to set the CFG bit. To set CFG bit, click on the CFG button and write the CFG word after you set it. The chip will not work if the incorrect CFG bit been set.
BenieUK Posted - 11/14/2007 : 14:37:04
Also if i select ' ID ' i get the following error:

'Signature not supported on this device'

Thanks Again.
BenieUK Posted - 11/14/2007 : 14:34:15
it seems to have programmed my 12C508A but i get this error:

device verify failed at address: 0x0003fe, device read 0x0c, buffer is 0x0f ??

i have not been able to test to see if chip works yet, im new to this programming so i cant tell you much more sorry.

Also not sure i understand fully:

Please note, writing is only write current active buffer. That is to say: if current buffer is in code, then only code will be written. If you want to write the user ID, then you need to select the user ID tab and write again. To write the CFG bit, click the write button in the CFG window.

Thank You :)
ZLM Posted - 11/14/2007 : 08:40:40
Yes. you are right.

It should be those lines:

Name="PIC12C508",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"
Name="PIC12C508A",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"
Name="PIC12C509",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",CodeSize="2048",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"
Name="PIC12C509A",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",CodeSize="2048",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"

Let me know if it works.

Please note, writing is only write current active buffer. That is to say: if current buffer is in code, then only code will be written. If you want to write the user ID, then you need to select the user ID tab and write again. To write the CFG bit, click the write button in the CFG window.
BenieUK Posted - 11/14/2007 : 03:58:55
I think there a mistake?

Name="PIC12509",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",CodeSize="2048",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"
Name="PIC12509A",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",CodeSize="2048",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"

Should it not be 12C509 & 12C509A NOT 12509 & 12509A ?

Thanks For Help :)
ZLM Posted - 11/13/2007 : 23:58:10
Name="PIC12C508",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"
Name="PIC12C508A",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"
Name="PIC12509",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",CodeSize="2048",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"
Name="PIC12509A",ID="XXXX",Class="PIC12F508",Category="MCU",MFG="Microchip",CodeSize="2048",Package="DIP8",ENDPRG_COMMAND="14",PRG_MODE="0"; No ID device need ID="XXXX"


Only 12C508A is tested.
BenieUK Posted - 11/12/2007 : 13:43:17
Is 12F508 the same as 12c508/12c508a ?

MCUmall EPROM BIOS Chip Burner Forum © Copyright 2003 - 2009 Mcumall Electronics Inc. Go To Top Of Page
Generated in 0.05 sec. Snitz Forums 2000