Difference between revisions of "TL866 supported chips"

From Proghq
Jump to: navigation, search
(Adapter Circuit Needed)
(27c160)
Line 18: Line 18:
  
 
[[File:2732-spl.jpg|200px]]
 
[[File:2732-spl.jpg|200px]]
 +
 +
==Multi-Bank Programming==
 +
For these chips, a different version may have the same programming algorithm, but need to have more address pins.
 +
 +
 +
I have successfully programmed a 27c160 with the programmer..<br>
 +
 +
Basically you need to program it with a 27c4096 which will program a quarter of the chip at a time, so you need to program it 4 times.<br>
 +
 +
You need to wire it up using a breadboard so the pinouts match as they are not pin compatible. Also the 27c160 has two extra pins... (The address lines a18,a19). You need to wire up a header block to select between gnd and vcc for each pin.<br>
 +
 +
So you program it 4 times with:<br>
 +
 +
A18  GND,  A19  GND (0,0) <br>
 +
A18  GND,  A19  VCC (0,1)<br>
 +
A18  VCC,  A19  GND (1,0)<br>
 +
A18  VCC,  A19  VCC (1,1)<br>
 +
 +
(Vcc is the same pin that is used for/as vcc on the eprom)<br>
 +
 +
Make sure you have split the binary file up appropriately for each block.  <br>
 +
 +
You also have to select the correct voltages for the 27c160 i.e 12.5 program voltage and 6.25v verify. You must also turn off check device id when programming.<br>
 +
 +
All pins are just connected to the equivalent on the other ic.<br>
 +
 +
I.e 27c160 to 27c4096<br>
 +
!E to #CE<br>
 +
!G to #OE (G#)<br>
 +
Vss to vss (gnd)<br>
 +
vcc to vcc <br>
 +
byte-vpp to vpp<br>
 +
q0..q15 to dq0 to dq15<br>
 +
a0 to a17 to a0 to a17<br>
 +
[http://www.eevblog.com/forum/blog/eevblog-411-minipro-tl866-universal-programmer-review/msg664955/#msg664955 Thread Link]

Revision as of 01:49, 10 September 2015

There are some chips that work with minimal fiddling, this is a place to catalogue how to use the tl866 with those chips.

Different Name

For these chips, just choose a different name (usually a different manufacturer of the same chip) and it will program just fine.


Different Pinout

For these chips, a different version may have the same programming algorithm, but need to have the pins in a different order.


ST 27C1000 32-Pin DIP can be programmed as the ST 27C1001 32-Pin DIP if you swap pins 2 and 24. Thread Link


Adapter Circuit Needed

These chips can use existing algorithms with a little help (address decoder/encoders, programing voltage, etc...)

For programming an old 2732 EPROM on my TL866 I designed a quick&dirty adaptor to apply an external 25V programming voltage. Thread Link

2732-spl.jpg

Multi-Bank Programming

For these chips, a different version may have the same programming algorithm, but need to have more address pins.


I have successfully programmed a 27c160 with the programmer..

Basically you need to program it with a 27c4096 which will program a quarter of the chip at a time, so you need to program it 4 times.

You need to wire it up using a breadboard so the pinouts match as they are not pin compatible. Also the 27c160 has two extra pins... (The address lines a18,a19). You need to wire up a header block to select between gnd and vcc for each pin.

So you program it 4 times with:

A18 GND, A19 GND (0,0)
A18 GND, A19 VCC (0,1)
A18 VCC, A19 GND (1,0)
A18 VCC, A19 VCC (1,1)

(Vcc is the same pin that is used for/as vcc on the eprom)

Make sure you have split the binary file up appropriately for each block.

You also have to select the correct voltages for the 27c160 i.e 12.5 program voltage and 6.25v verify. You must also turn off check device id when programming.

All pins are just connected to the equivalent on the other ic.

I.e 27c160 to 27c4096
!E to #CE
!G to #OE (G#)
Vss to vss (gnd)
vcc to vcc
byte-vpp to vpp
q0..q15 to dq0 to dq15
a0 to a17 to a0 to a17
Thread Link