Author Topic: Programming 27C64 with TL866 II - Plus  (Read 3689 times)

0 Members and 1 Guest are viewing this topic.

Offline tony359Topic starter

  • Frequent Contributor
  • **
  • Posts: 274
  • Country: gb
Programming 27C64 with TL866 II - Plus
« on: June 25, 2020, 06:22:52 pm »
Hello all,

I have purchased a XGecu Pro programmer (TL866 II Plus) and I am testing it with some eeproms I have. I can successfully read and write an Atmel AT29C010A (so I know the device works) but when it comes to some old Fujitsu MBM27C64-30 I can only read them but not program them.

Fogive me my ignorance: I understand these eeproms need to be UV erased before they can be programmed. I do not have an UV lamp but this chip is completely blank and it passes the "blank check" from the software. Still, when I try to program it, it won't work.

Am I doing anything wrong here or are those chips defective?

Thank you!
 

Offline wraper

  • Supporter
  • ****
  • Posts: 17675
  • Country: lv
Re: Programming 27C64 with TL866 II - Plus
« Reply #1 on: June 25, 2020, 06:33:03 pm »
TL866 II Plus provides up to 18V prigramming voltage, MBM27C64 requires 21V.
 
The following users thanked this post: edavid

Offline tony359Topic starter

  • Frequent Contributor
  • **
  • Posts: 274
  • Country: gb
Re: Programming 27C64 with TL866 II - Plus
« Reply #2 on: June 25, 2020, 06:35:08 pm »
Hi Wraper

I thought the "C" version was only 5 Volts?

Edit: no you are right. It says the programming mode is entered when 21V is applied to some pins. So why is the chip listed in the software database??
« Last Edit: June 25, 2020, 06:37:27 pm by tony359 »
 

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2507
  • Country: gb
Re: Programming 27C64 with TL866 II - Plus
« Reply #3 on: June 25, 2020, 06:56:16 pm »
I understand these eeproms need to be UV erased before they can be programmed.
When factory fresh they are already in erased state and can be programmed straight away.

I use an old crusty programmer for these devices (Stag PP39) due to the voltage requirement.
 

Offline tony359Topic starter

  • Frequent Contributor
  • **
  • Posts: 274
  • Country: gb
Re: Programming 27C64 with TL866 II - Plus
« Reply #4 on: June 25, 2020, 07:12:23 pm »
Thanks - I now understand the erasing/programming procedure.

Is there a more modern alternative to those chips which does not require UV and which does not require 21V?

Cheers!
 

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2507
  • Country: gb
Re: Programming 27C64 with TL866 II - Plus
« Reply #5 on: June 25, 2020, 07:20:22 pm »
AT28C64B but obviously the pin out will differ so you need to create a small adapter board

If this is not completely off-piste you might find someone has already done one.
 

Offline tony359Topic starter

  • Frequent Contributor
  • **
  • Posts: 274
  • Country: gb
Re: Programming 27C64 with TL866 II - Plus
« Reply #6 on: June 25, 2020, 07:45:22 pm »
I see

What about just giving 21 volts to the VPP pin via an external PSU? If I understand correctly programming is 5V and 21V are needed to enable the program mode. I think I may have seen a video online about that
 

Offline edavid

  • Super Contributor
  • ***
  • Posts: 3436
  • Country: us
Re: Programming 27C64 with TL866 II - Plus
« Reply #7 on: June 25, 2020, 08:13:15 pm »
AT28C64B but obviously the pin out will differ so you need to create a small adapter board

Why would you need an adapter?  The pinout was obviously intended to be compatible.
 

Offline wraper

  • Supporter
  • ****
  • Posts: 17675
  • Country: lv
Re: Programming 27C64 with TL866 II - Plus
« Reply #8 on: June 25, 2020, 08:44:51 pm »
I see

What about just giving 21 volts to the VPP pin via an external PSU? If I understand correctly programming is 5V and 21V are needed to enable the program mode. I think I may have seen a video online about that
It's not like you can permanently apply 21V to Vpp. Voltage should change between Vcc and 21V at the right moment.
 

Online Ian.M

  • Super Contributor
  • ***
  • Posts: 13133
Re: Programming 27C64 with TL866 II - Plus
« Reply #9 on: June 25, 2020, 09:10:36 pm »
It probably doesn't even drive Vpp above Vcc as the software knows it cant reach the +21V programming voltage.  If it did, it would be theoretically possible to design a Vpp booster which would switch in an external supply when the programmer outputs a Vpp signal >> Vcc.  However it would almost certainly be less trouble to get or build (maybe Arduino Mega based), a programmer capable of +21V Vpp

 

Offline tony359Topic starter

  • Frequent Contributor
  • **
  • Posts: 274
  • Country: gb
Re: Programming 27C64 with TL866 II - Plus
« Reply #10 on: June 25, 2020, 09:14:29 pm »
The pinout seems compatible - VPP is missing but I suppose it's not needed anymore?

@Wraper
Got you.

In fact I started designing my own programmer some time ago but I could never finish it. It's on my to do list to make a readable schematic and ask for your help!
 

Offline tony359Topic starter

  • Frequent Contributor
  • **
  • Posts: 274
  • Country: gb
Re: Programming 27C64 with TL866 II - Plus
« Reply #11 on: June 28, 2020, 03:22:53 pm »
I happened to watch a video today where a guy was programming those eeprom with the UV window. I could spot the model number from a close up and did a search: that was a 12.75V unit! I went back on my Apple //e ROMs and they too say 12.75V. Shall I assume that those can be successfully programmed with the TL866?
 

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2507
  • Country: gb
Re: Programming 27C64 with TL866 II - Plus
« Reply #12 on: June 28, 2020, 10:48:27 pm »
MBM27C64-30 datasheet says... +21V for programming

am2764adc datasheet says.... 12.5V for programming

Different question... different answer
 

Online PCB.Wiz

  • Super Contributor
  • ***
  • Posts: 1940
  • Country: au
Re: Programming 27C64 with TL866 II - Plus
« Reply #13 on: June 29, 2020, 03:13:29 am »
I happened to watch a video today where a guy was programming those eeprom with the UV window. I could spot the model number from a close up and did a search: that was a 12.75V unit! I went back on my Apple //e ROMs and they too say 12.75V. Shall I assume that those can be successfully programmed with the TL866?
Yes, the Vpp details matter. 12.75V is more modern / common.
You might find larger EPROMs that can fit into the same footprint. 27C64 is quite old, and small, so will have EOL'd a long time ago.

eg AT27C256R seems to be the cheapest/smallest OTP EPROM currently stocked
Winbond used to make MTP EPROMS  W27C512 in 28 pins, but for new designs in 2020, you might choose a Flash part instead.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf