Device Programmers

We have three main device programmer units. Two, the EMP-20 and EMP-21 are capable of programming a wide variety of devices. The third, an ["STK500"] is only for programming ["AtmelAVR"] devices.

None of our programmers can currently program PIC16F818/819 devices yet (but Needham's says they're working on it). There is a way to program these devices, however. Contact ProfSterian for his homebrew PIC16F818/819 programmer.

EMP-20

The [http://www.needhams.com/e20.html EMP-20] is a discontinued programmer from [http://www.needhams.com Needham's Electronics]. We have two of them, however, so they should be easy to get a hold of.

The latest programming software for the EMP-20 is available from Needham's or from this [http://claymore.engineer.gvsu.edu/~steriana/courses/Downloads/Emp20arc.exe local copy] (Version 4.18) [917K]. NOTE: For NT/2000/XP systems, the EMP-20 software must have an NT driver installed as Administrator. You can download the driver from [http://www.needhams.com/nt.html Needhams web page] or from this [http://claymore.engineer.gvsu.edu/~steriana/courses/Downloads/empnt.exe local link] [240KB].

Here is Needham's [http://www.needhams.com/emp-20ddevs.html list of supported devices] for the EMP-20, also available from this [http://claymore.engineer.gvsu.edu/~steriana/courses/Downloads/emp-20ddevs.html local copy].

Note that each programmable device needs one of several possible family modules. We have the following family modules:

EMP-21

The [http://www.needhams.com/e21.html EMP-21] is Needham's replacement for the EMP-20 and is being actively maintained with new device support. We have one EMP-21 in the department so you should use the EMP-20's unless you need to program a device that only the EMP-21 can handle.

The latest programming software for the EMP-21 is available from Needham's or from this [http://claymore.engineer.gvsu.edu/~steriana/courses/Downloads/empw1_4.exe local copy] (Version 1.4) [22MB].

You'll have to go [http://www.needhams.com Needham's web site] for their latest list of supported devices, or download this somewhat-out-of-date [http://claymore.engineer.gvsu.edu/~steriana/courses/Downloads/www.needhams.com/emp-21wdevs.html local copy].

The EMP-21 also uses family modules but we have all of them so there's no need to worry about it.

DeviceProgrammer (last edited 2005-02-02 15:31:34 by Andrew Sterian)