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

PIC16F627(A), PIC16F628(A), PIC16F648A, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16F818, PIC16F819, PIC16F83, PIC16F84(A), PIC16F870, PIC16F871, PIC16F872, PIC16F873(A), PIC16F874(A), PIC16F876(A), PIC16F877(A) When constructing as a 270x/TMS2716 programmer, only the following components can be omitted: J1, SW1, U3, C4, C5, C6, C7, C8, R19.

The sample chips are also necessary to have in hands in the case of reproducing issues reported by customers related to the device mentioned in this AlgOR There isn’t much theory to it. There are quite a few different approaches out there. Most common is NPN+PNP combo, works for most. My design will work with PNP transistors in place of the FETs provided a base resistor is added (with the exception of Q6). In my case I’m using P-Ch FETs because Rds(on) is lower than comparable circuit using a small PNP transistor, which gives a faster and cleaner pulse, but it probably doesn’t matter. It may well be possible to achieve comparable performance with a NPN+PNP transistor combo. I’ve not looked into it in detail. 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.The second generation 2704/2708 devices switched to n-MOS technology and to three-rail V CC = +5 V, V BB = -5V, V DD = +12V power supply with V PP = 12V and a +25V pulse in Programming mode.

Editing epromprom solves the problem, but the dongle is connected with both software and FT232RL and if one thing is screwed up, then the repair will obviously not be cheap

SEEprog

Writing a Compiler 2: Conditionals – Bread80.com on Writing a Compiler 1: Expressions and Intermediate Language When connected to a power supply (PSU) via a motherboard or other suitable electronic circuit, the stored contents of EEPROM modules can be erased (deleted), either entirely or on an individual byte-per-section basis

There is a footprint for the components needed to support an RS-232 connection but this is not required for most applications as the Arduino can provide a serial interface through its USB port. This is purely for the benefit of those who wish to use it on pre-USB PCs. Constructing it as a dual type programmerMC9S12D64, MC9S12A128, MC9S12DG128, MC9S12DG256, MC9S12H128, MC9S12H256, MC9S12HZ64, MC9S12HZ128, MC9S12HZ256 Texas Instruments (1997), TMS27C040 524,288 BY 8-BIT UV ERASABLE TMS27PC040 524,288 BY 8-BIT PROGRAMMABLE READ-ONLY MEMORY 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. Some types of EEPROM chips or flash RAM chips can also be used. There is a (bedtime reading) thread about using EEPROMs here. I do recommend having a look at using EEPROMs before considering EPROMs BAW574252, GRM-003, GRM-004, GRM-005, KKZ-06F, MCM2814, PCA8581, PCF8581, PCF8582, PCF8594, PCF8598, PCF85102, PCF85116, SDA2516, SDA2526, SDA2546, X24C00, X24C01

Early "Stored-Program" type computers — such as desk calculators and keyboard interpreters — began using ROM in the form of Diode Matrix ROM. This was memory made up of discrete semiconductor diodes placed on a specially organized PCB. This gave way to Mask ROM with the advent of integrated circuits. Mask ROM was a lot like Diode Matrix ROM only it was implemented on a much smaller scale. This meant, however, that you couldn't just move a couple of diodes around with a soldering iron and reprogram it. Mask ROM had to be programmed by the manufacturer and was thereafter not alterable. And yes, programmers use a DC-DC inverter to get the high programming voltage (be it 12V, 12.5V, 13V, 13.5V, 21V or 25V). If there is a problem with the DC-DC inverter, none of the EPROM cells will be programmed properly, or maybe just the first handful will be and then the rest will fail to be programmed properly. EEPROMs can be a bit temperamental, especially with fake chips around. Different brands can behave slightly differently, so what works for me with my setup may not work for others. All components must be fitted except for the RS-232 section. Constructing it as a MCM68764/MCM68766 programmer Another 'non-standard' EPROM worth mentioning is the Motorola 68764/68766, which is a 24-pin direct replacement for many 8kB ROMs as used in old IBM PCs, Commodore, etc. This is in contrast to the JEDEC 'standard' 2764 8kB EPROM which is a 28-pin chip with pinout and programming similar to the larger 27128 to 27512 versions; 28 to 24 pin adapters are available if you can't find the 24 pin Motorola EPROMS or your programmer doesn't handle them.If your EEPROM is larger than 512k (For Example: If it's marked ' 24LC1025') you may want to skip straight to the section on higher capacity EEPROMs.

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