ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

87C51 PROGRAMMER ADAPTER


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

87C51 PROGRAMMER ADAPTER

Lessons from the Trenches by Noel Rios

Start ę Circuit Description ę Construction and Assembly ę Sources and PDF

CONSTRUCTION AND ASSEMBLY

The circuit is assembled with point-to-point wiring. The PCB used is a prototyping board. For socket 2, use a wire-wrapping socket, so that it can be plugged to the EPROM programmer. A zero insertion force (ZIF) socket is highly recommended for socket 1. Keep the crystal close to socket 1. Also, note that Schottky diodes (1N5818) must be used for D2 and D3, or the circuit will not function properly. Pin 24 of socket 2 is the Vcc. Do not forget to connect R1, resistor pack 1, pin 1, and pin 14 of U1 (74LS86) to pin 24. Also, remember to connect pin 7 of U1 to pin 12 of socket 2. Equally important, place socket 2 of the PCB close to the edge so that the PCB will not cover the lever of the EPROM programmeręs ZIF socket (see Photo 1).

Photo 1ęThe 87C51 Programmer Adapter was constructed using point-to-point wiring. A zero insertion force socket for socket 1 is recommended if one is available. Note that with socket 2, the wire wrap socket is close to the edge so that the PCB will not block the EPROM programmeręs ZIF socket lever.

 

In addition, connect pin 40 of socket 1 to pin 24 of socket 2. Also, connect pin 20 of socket 1 to pin 12 of socket 2. These connections will provide power to the 74LS86 and to the inserted 87C51.

USING THE 87C51

To use the programmer, plug the 87C51 programming adapter to the EPROM programmer socket. Usually, the socket should align with the ground. Use an EPROM programmer where the programming parameters for the 2732 EPROM can be altered. The correct parameters are 12.75 for the VPP and quick pulse algorithm, as shown in Figure 2. You also can use an EPROM programmer, for which you can choose a 2732 with the correct programming parameters. If you cannot select an EPROM with the correct parameters or set the proper programming parameters, do not use it. It will damage the 87C51 microcontroller.

Want MORE...unique applications, complete projects, practical tutorials, and useful design techniques?

Subscribe to Circuit Cellar magazine

Written by Engineers
for Engineers.

 

I tested the 87C51 programming adapter with Philips 87C51 and Intel 87C51 microcontrollers. The circuit was also tested with only the CMOS version of the microcontroller. It will not work with the NMOS version.

The 87C51 programmer adapter is good for programming Philips and Intel 87C51 microcontrollers. With it, you can start building and designing 87C51-based projects without the need for expensive universal device programmers. The circuit is straightforward and can be improved by adding a voltage regulator to handle 21 V, but the quick pulse algorithm must be chosen for proper programming. The circuit provides a simple idea for programming certain microcontrollers and can be adapted to other brands of microcontrollers, once the proper logic level conditions for pins are met.

PREVIOUSNEXT


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ęCircuit Cellar, the Magazine for Computer Applications. Posted with permission.
Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ