About the article

Multi Programmer

one size fits all

Multi Programmer
Microcontroller programmers are usually dedicated to the devices of one particular manufacturer. This multi-programmer, however, can not only program the most important mid-range microcontrollers made by Atmel (and soon also Microchip), but also serial EEPROMs. Thanks to its USB interface, programming is simple, flexible and quick. This multi-programmer is tailored to the requirements of the semi-professional user. It is not designed for the entire range of microcontrollers from one particular manufacturer, but rather for general use with standard 8-bit microcontrollers which have limited memory capacity. The hardware is capable of programming microcontrollers from more than one manufacturer (currently Atmel and Microchip) as well as serial EEPROMs. Since these use different programming algorithms and voltages, this is something of an unusual feature.
Downloading of this magazine article is reserved for registered users only.
Login | Register now!
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 its business partner Eurocircuits as the company of choice for its own prototypes and volume production in selected cases.

Extra info / Update
In the parts list on page 16, IC4 should read 74LS07, not 74LS04.
Component list
R1 = 1kOhm 5
R2 = 470Ohm
R3,R6 = 180kOhm
R4,R5,R9-R13 = 10kOhm
R7,R8 = 100kOhm
R14,R15 = 2kOhm 2
C1,C2,C12,C13 = 33pF
C3,C4,C5,C10,C13 = 100nF
C6 = 10µF 16V radial
C7,C9 = 47µF 16V radial
C8 = 1nF
D1 = LED, red
D2 = 0A5 or 1N5817 (Farnell # 573-097)
D3,D5,D7 = 1N4148
D4,D6 = BAT43
IC1 = TUSB3210PM
IC2 = LP2950CZ-3.3 or LE33CZ (Farnell # 302-4568)
IC3 = MAX734CP
IC4 = 74LS04
IC5 = 24LC64
IC6 = 40-way ZIF socket with wide slots
T1,T2,T4,T5,T8 = BS250
T3,T6,T7,T9 = BS170
K1 = USB ‘B’ connector, angled, PCB mount
K2 = 6-way pinheader
K3 = 5-way pinheader
L1 = 18µH miniature choke
X1,X2 = 12MHz quartz crystal
PCB, order code 020336-1
Disk, PC software and firmware / source code files, order code 020336-11 or Free Download
Loading comments...