|
EPROM Frequently Asked Questions |
Larry Fisher
|
What type of EPROM programmer is needed? I am thinking of buying brand X.... |
![]() |
What PROM data format on the computer should be used? |
All programmers support binary data, and most also support a few text-based formats, usually including Motorola S Hex, Tektronix Hex, and/or Intel Hex. I prefer the Hex formats over the binary that many people use because of the built-in error checking and more reliable emailing ability. Personally, I use Motorola since the ECM processor is from Motorola. Also, the Hex formats can be analyzed by Microsoft Excel without writing a program in a typical programming language. |
What types of PROMs should I use? |
The PROMs to use are 2732A. 250ns (nanosecond) parts work, but I use 200ns ones to accommodate their use in add-on multi-PROM devices like PROMPAQ. Intel, Texas Instruments, and Fujitsu PROMs are fine. Note that the AMD (Advanced Micro Devices) PROMs used to have a wide body that didn't provide enough room for the leads to fully seat in the PROM carriers; I stopped ordering them, so I don't know if that has changed. |
What is required to [re-]program a PROM? |
An existing PROM is first copied to the programmer's memory. The 2732A PROM is then programmed by inserting it into the socket on the programmer and copying the stored code to the PROM.
If a PROM already has a program stored, then it must first be erased using a PROM eraser device having a special ultraviolet (UV) light designed for erasing PROMs. The PROMs are placed in the eraser for 15-25 minutes, the duration depending on the intensity of the light and distance from the UV bulb. The PROMs can then immediately be reprogrammed. PROMs of the 2732A type can be reprogrammed on the order of 5000 to 10000 times. So, if you buy them new, you'll never have to be concerned about reprogramming too many times. This also means that working used PROMs are an inexpensive alternative to buying new ones. |
Where can PROMs by bought? What do they cost? |
I buy PROMs (and other parts) from Jameco electronics (order: 800-831-4242) in California. The price of a 250ns 2732A PROMs is $4.95 (as of 12/28/96)- about as cheap as you can get for new ones. Jameco also sells PROM programmers. 200ns 2732A PROMS are currently $5.95 (as of 12/28/96). Like most other things, PROMs are usually available cheaper if ordered in large quantities (as in 10's or 100's).
Also, Fry's electronics in California is frequently mentioned on the net as an inexpensive source of components. |
What are PROM carriers? |
Since the PROMs are removable from the engine computer, GM used a plastic package to hold the PROM as a way to protect the pins from being bent and prevent damage from static electricity. These PROM carriers had small extensions on each end to assist in removing the PROM from the socket on the circuit board. |
How are PROMs installed in the PROM carriers? |
First, before touching the PROM, get grounded! That is, make sure you are not carrying any static electricity. If you don't have a grounding strap, then work in an area that has a metal connection to earth ground, such as an appliance with a ground plug. Touch the metal connection before touching the PROM.
Next, check the orientation of the PROM relative to the carrier - the PROM must be placed in the carrier with both notches on the same end. The carrier will have a rectangular notch in the middle of the handle on one end. The PROM will have a small round notch in the middle of one end. Then, place the plastic carrier top down (open side up) on a table. Center the PROM over the middle of the bottom of the plastic carrier, with the PROM pins pointed up. Using both thumbs next to each other on the center bottom of the PROM, press downward firmly until the pins are about 1 mm (1/32") below the ridge of the plastic carrier. The PROM will have been placed correctly if it snaps into place and stays put without continual pressure. |
How is a PROM removed from a plastic PROM carrier? |
Easy for some, difficult for others. I use my hands, although someone gave me a tip to use an automotive tail light bulb:
Method #1: First, ground yourself. Then hold each side of the carrier between the thumb and fore finger, with the bottom of the chip facing up. Use each thumb to pry apart the sides of the plastic carrier about 1/8 to 3/16 inches on each side. The PROM will pop up on one or both sides. Use a small screw driver or other tool to push the PROM out from the top of the carrier. If the PROM leads don't pop out enough on at least one side, just push the PROM back into the carrier as follows and try again. Place the PROM and carrier upside down on a solid surface (touch the surface and a ground in that order first). Press on the center of the PROM until the ends of the PROM leads are just below the top of the carrier. The PROM should stay seated; if not, push down just a little more. Method #2: First, ground yourself. Place the carrier upside down on a solid surface (touch the surface and a ground in that order first). Using an 1157 or identical-sized automotive tail/brake light bulb, run the bulb portion from one end of the bottom side of the carrier to the other. Press hard enough so that the sides of the carrier spread about 1/8 inches on each side, a little more as the bulb passes the center of carrier. With a little practice the PROM will pop up 3/16 inches on both sides. Use a small screw driver or other tool to push the PROM out from the top of the carrier. |
Last updated: