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)
 L56R programming problems
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Menatep

Canada
4 Posts

Posted - 01/18/2011 :  12:49:38  Show Profile  Reply with Quote
I've been having problems programming L56R chips in-cirtcuit with GQ-4X.

First of all toyota sprays their PCBs with some kind of clear coating to protect it from the elements. I am able to remove it with exacto knife and clean the pins with a bit of sandpaper. Is this correct or is there a better way?

Then I'm able to read L56R chips when i select L56R as the device. But i seem to be unable to erase the chip... Writing works but then i get a verify error immediately at 00000 address.

Some technical docs that i have lists L56R eeprom as having actual device name 93S56. When i switch to 93S56, if i try to erase the chip it tells me that feature isn't supported. But somehow i was able to write information to the chip and verification was successful.

When i went back to L56R device i was able to read the chip and all the data was written to it perfectly.... just the way it was supposed to be written.

What am i doing wrong? Are L56R 16 bit chips same as 93S56? Why would i be experiencing these problems?
Reply #1

ZLM

2937 Posts

Posted - 01/19/2011 :  18:51:16  Show Profile  Reply with Quote
93S56 is a EERPOM. So, it does not need the ERASE. The erase is not supported on that chip.

Do you have test your unit with new data in L56R? Does it work?

I do not know how you connect your programmer with the L56R when you getting the error. But the in-circuit connection always tricky. If you can provide any conenction information or picture, then it will great.
Go to Top of Page
Reply #2

Menatep

Canada
4 Posts

Posted - 01/20/2011 :  08:52:49  Show Profile  Reply with Quote
I'm using TOOL-012A SOIC8 SMD Programming/Testing Clip (Ponoma version). All wires are attached properly to all pins, and i identified pin 1 correctly.

Both, L56R and 93S56 are serial EEPROMs. Does this mean they do not need to be erased even if they already have previous data?

What's the correct procedure when working with srial EEPROMS in-circuit?

1 - Check if chip is blank
2 - Erase
3 - Write
4 - Verify?


Go to Top of Page
Reply #3

Menatep

Canada
4 Posts

Posted - 01/22/2011 :  18:58:16  Show Profile  Reply with Quote
could someone confirm the correct sequence please...
Go to Top of Page
Reply #4

ZLM

2937 Posts

Posted - 01/22/2011 :  21:36:05  Show Profile  Reply with Quote
In-circuit and not in-circuit have no different when doing the programming.

If you working on a EEPROM, no erase are required. Of cause you can try to erase it, no harm.

The blank check should be after the erase. The blank check is to confirm the erase works. After erase, the chip should be blank.

So, the correct procedure is:

1.Erase
2.Blank check
3.Write

The verify will be automatically started after each write.

Go to Top of Page
Reply #5

Menatep

Canada
4 Posts

Posted - 01/25/2011 :  19:04:38  Show Profile  Reply with Quote
Ok and is the L56R chip same as 93S56? Or are some of the instructions that i have misleading?
Go to Top of Page
Reply #6

gruntly69

1 Posts

Posted - 04/03/2012 :  16:12:24  Show Profile  Reply with Quote
I have tried contacting support about this but no reply yet!

I can read the M93S56 eeprom but each time I try & write to it it fails

Image Insert:

91.59 KB

I have tried with a 9v power source plugged in & set to all 5 speeds but with the same result, does anyone know why this would be & what can be done about it?
Go to Top of Page
Reply #7

holden308

4 Posts

Posted - 02/24/2013 :  20:21:40  Show Profile  Reply with Quote
I would like a answer for this also. I am having the same problem but my error comes up as

Speed = 2
ID check skipped
Writing... Code
Elapsed time: 3.32 seconds.
Device write completed OK
ID check skipped
Verifying... Code
Verify Failed, Address=0x000000, Device=0x00, Buffer=0x9E
Verify Failed
Elapsed time: 1.91 seconds.

Any help would be appreciated
Go to Top of Page
Reply #8

ZLM

2937 Posts

Posted - 02/24/2013 :  22:10:35  Show Profile  Reply with Quote
If you are programming on the programmer ZIF socket, then one of the following may be the reason:

1. Bad chip
2. Bad pin contacting
3. wrong speed selected. (Try different speed).
4. wrong chip orientation. (Check chip pin 1 should on the top left)

Go to Top of Page
Reply #9

holden308

4 Posts

Posted - 02/24/2013 :  22:52:06  Show Profile  Reply with Quote
Hi ZLM,

I have tried every speed setting but still end up with the same error.

I read the chip first and the read was correct. I have also plugged in a 9v power pack but this did not help.

Thank you
Go to Top of Page
Reply #10

holden308

4 Posts

Posted - 02/24/2013 :  22:53:43  Show Profile  Reply with Quote
i forgot to say I am using the zif socket with a sop8 3m connector straight onto a board. 93s56 chip
Go to Top of Page
Reply #11

ZLM

2937 Posts

Posted - 02/26/2013 :  10:04:17  Show Profile  Reply with Quote
You are doing In Circuit Programming then.

You need to make sure your target does not use the power from programmer.

Nt all in circuit programming works directly. You may need to do some study work on your target. Let the power from programmer only for that chip.

If you do not know how to do, then the best way is to remove the chip and program it on the programmer ZIF.

See:
http://www.mcumall.com/forum/topic.asp?TOPIC_ID=2097
Go to Top of Page
Reply #12

holden308

4 Posts

Posted - 03/04/2013 :  06:44:11  Show Profile  Reply with Quote
In both pictures the orig file is the bottom file
It does seem to be programing it back but maybe using some sort of offset maybe?
Bin File 1
Image Insert:

192.24 KB


Bin File 2
Image Insert:

190.42 KB

Any help or sugestions would be greatly appreciated

Thanks

Edited by - holden308 on 03/04/2013 06:46:53
Go to Top of Page
Reply #13

ZLM

2937 Posts

Posted - 03/06/2013 :  20:37:37  Show Profile  Reply with Quote
The chip is not programmed correctly. Each byte is 1 bit rotated.

Try to use slower speed.

Also, L56R should not be the 93S56. If you chip is L56R, select L56R from the software.
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.11 sec. Snitz Forums 2000