Article
AT90S8535 Programmer
suitable for in-system use
This programmer for Atmel processors can be easily built and is very cheap. It consists of little more than a ZIF socket, four connectors and 32 LEDs. The associated loader program can be downloaded free of charge.Those of you who use a wide range of microcontrollers will have come across the inevitable drawback that they all need different programmers. When these have to be bought each time, the cost soon mounts up. Furthermore, most programmers have the disadvantage that the microcontroller first has to be removed from its circuit before it can be programmed.By building the programmer yourself the whole exercise becomes easier as well as cheaper.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Resistors:
R1-R32 = 1k?
R33 = 10k?
R34,R35,R36 = 220?
Capacitors:
C1,C2 = 22pF
C3 = 470µF 16V radial
C4 = 100nF
Semiconductors:
D1-D7,D9-D15,D17-D23,D25-D31 = LED, 3mm, red (low-current)
D8,D16,D24,D32 = LED, 3mm, yellow (low-current)
IC2 = 7805
Miscellaneous:
IC1 = 40-way ZIF socket
K1-K4 = 8-pin header
K5 = 3-way header
K6 = 25-way sub-D plug (male), PCB mount, angled pins
K7 = mains adapter socket
S1 = pushbutton
X1 = 4MHz or 8MHz quartz crystal (see text)
PCB, order code 024051-1
R1-R32 = 1k?
R33 = 10k?
R34,R35,R36 = 220?
Capacitors:
C1,C2 = 22pF
C3 = 470µF 16V radial
C4 = 100nF
Semiconductors:
D1-D7,D9-D15,D17-D23,D25-D31 = LED, 3mm, red (low-current)
D8,D16,D24,D32 = LED, 3mm, yellow (low-current)
IC2 = 7805
Miscellaneous:
IC1 = 40-way ZIF socket
K1-K4 = 8-pin header
K5 = 3-way header
K6 = 25-way sub-D plug (male), PCB mount, angled pins
K7 = mains adapter socket
S1 = pushbutton
X1 = 4MHz or 8MHz quartz crystal (see text)
PCB, order code 024051-1
Discussion (0 comments)