276°
Posted 20 hours ago

USB Programmer for EPROM 27C, (27C256, 27C512, etc.)

£9.9£99Clearance
ZTS2023's avatar
Shared by
ZTS2023
Joined in 2023
82
63

About this deal

First of all, the technology that makes EEPROM work also limits the number of times that it can be re-written. This has to do with electrons becoming trapped in the transistors that make up the ROM and building up until the charge difference between a "1" and a "0" is unrecognizable. But don't worry, most EEPROMs have a maximum re-write number of 1 million or more. As long as you're not continuously writing to the EERPROM it's unlikely you'll hit this maximum. All components must be fitted except for the RS-232 section. Constructing it as a MCM68764/MCM68766 programmer MC9S12D64, MC9S12A128, MC9S12DG128, MC9S12DG256, MC9S12H128, MC9S12H256, MC9S12HZ64, MC9S12HZ128, MC9S12HZ256 In simple terms, EEPROM is a type of memory module that can be used to hold, retrieve and delete information when installed in a computer or other electronic device.

It has a better monitoring function as the usual ones (voltage, signal strength & everything else). I think it is easy to fall in love with it, if you can accept the missing extras: It won’t tell you which adapter to use like the O5 & VVDI does, but has such extras, what the others not: Oscilloscope function, live monitoring and so on. Works slower as the others, but the result is first class. The Program is extremely user friendly. However, make sure that the programmer is plugged in correctly before you start. Accompanying the main menu, there will be a 'test state' printed. The 'test state' will inform you of an EPROM'S presence in the programmer, if it is blank or not, and the size and name of any non-blank EPROM present. This test state is continuously updated as long as the menu is displayed." If you’ve written data to the chip, either with my code or a normal programmer, then my code should be able to read it whether SDP is on or off (ie SDP doesn’t affect reading). &ff is the default data for an erased EEPROM.

Support

I figured it would be easier to just show a picture of one. All fitted components are as specified on the schematic, unless omitted or replaced with a wire link. I've also nearly completed a modern windows program to driver the programmer, but a linux command prompt is probably sufficient as the entire protocol is printed on the top of the programmer and is text based. You just need to convert data into an SRecord. There is even someone who has done it for linux https://www.youtube.com/watch?v=HaJ7cCiF-0c although they haven't posted there code yet.

So try a test file made up of 0XFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF, 0xBF, 0x7F, 0x00 ensuring that you use a ‘blank’ EPROM. That way, it may be possible to work out if all bits are affected or just one or some are affected. The EPROM program to use with the programmer was written by Alan Webster in 1985 and featured in the October 1985 Issue of Beebug Magazine and is being run from the beebug disc image. Many people are learning, like I did, about computer hardware by following Ben Eater’s 8-bit breadboard computer build. And many of those are either moving on to more advanced projects or using slightly different hardware for the build. And some of those are using larger EEPROM chips such as the 28C256.

Terry Stewart's (Tezza's) Projects and Articles (Blog)

Super fast industrial universal programmer with ISP capabilities and USB 2.0 connectivity. The 48Pro2AP is built to meet the demands of production programming with automated handlers and ATE machines... We believe partnering with other likeminded companies is a great way to help each other out and ultimately make products that are better for the end consumer. We have many distributors and partners around the globe who sell RetroSix products, you can find them by simply searching for "RetroSix Country Name" such as "RetroSix Germany" in google in your country for top results. Some time ago I needed to program an MCM68766 EPROM to upgrade the BIOS in an IBM PC 5150, and in the process discovered that hardware which can program these is rather difficult to come by. Here is an important piece of advice. KNOW THE CORRECT Vpp OF THE EPROM YOU WANT TO BURN. The incorrect voltage can kill it. Chances are your EPROM programmer will require you to select this value. Search Google and get a datasheet for your EXACT EPROM. Not just the size but also the manufacturer. Different manufacturers used different Vpps for their EPROMS. For example, one manufacturer might use 21vpp for their 2716 ICs whereas another may use 25vpp. Make sure you know the specs you're dealing with.

Comparing the pinouts for the 28C16 and 28C256 shows that they both have pretty similar layouts. On the left hand side of the chip everything is the same just with the new pins 1 and 2 added (A14 and A12). On the right hand side we need to move Vcc to the new pin 28 and add A13 and A11 to replace the it and /WE. 28C16 pinout 28C256 pinout

In this regard, EEPROM memory (also called E2PROM) is somewhat like flash memory, the type you will commonly get on an SD card or USB thumb drive. Indeed, flash memory is technically considered a type of EEPROM. One last thing. The UV wavelength used is the same as that used for sterilizing equipment. It is not the harmless UV found in disco lights. Don't look directly at the bulb when the door is open. An EEPROM programmer is a device used for writing (transferring) the code or data to a suitable memory module that enables it to perform the necessary task. They are also known as chip programmers or IC programmers. Microtronik HexTag Programmer with BDM functions (BMW CAS series, Porsche BCM, Audi/VW,…etc), Mileage EEPROM reset, Key reset, and more. Suitable for: Technician who needs to read and write flash data from/to different modules of multi brands.

The programming "delay" is incorrect. There will be a setting for this somewhere in the software. It normally defaults to some value when the IC is selected. Try smaller or larger values and see if this fixes the problem. I found I had to change the delay value from default 5ms to 1ms before I had success burning my 2716 and 2732 EPROMS with my Top 853. Bear in mind an unsuccessful burn will probably require the EPROM to be blanked again. Orange 5 Plus V1.35, comes with one USB dongle, is tested working fine with added functions: airbag, car radio, immo pin, car mileage, motorbike mileage and mileage for MTRK etc… Now with that I am getting the state showing as being 'Eprom not Present' or 'Eprom Blank' depending if the EPROM is inserted or not. It does not appear to be able to read the size of the EPROM chip, it just says Size=0k. When I try to read the chip it doesn't show anything at all. So once I made the wiring changes you specified, I tried using your code, with no changes. I invoked autoTest and printContents. Here’s what the results looked like:

If you have the original files, there may be tools to describe programme flow (this will depend on the specific processor / controller). When designing it I was aware that I was likely the only person that’d want something that did both, so have allowed for it to be constructed as a dual 270x/TMS2716/MCM6876x programmer, or 270x/TMS2716 only / MCM6876x only. The switching state of the field-effect transistor is controlled by the voltage on the control gate of the transistor. Presence of a voltage on this gate creates a conductive channel in the transistor, switching it on. In effect, the stored charge on the floating gate allows the threshold voltage of the transistor to be programmed.

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment