Needham's Electronics


The EMP-30 is an advanced programmer that supports digital voltages from 1.8 Volts to 7 Volts and analog voltages (such as VCC or VPP) from 0 to 25 volts. It is the fastest, most reliable and most versatile programmer in the EMP line. It supports more device types with larger pin counts than the smaller units in the EMP line. Changing Family Modules is not required as often. The socket module on top of the EMP-30 is removable, allowing different modules to be plugged in to accommodate different device packages. This helps eliminate the confusion often caused by third party adapters. The EMP-30 comes standard with a 48-pin DIP Socket Module and thirteen Family Modules. The unit contains three microprocessors, and automatically performs self-test and calibration verification upon power-up. Needham's Electronics has spent several years developing the EMP-30, carefully designing it to prevent premature obsolescence and provide exceptional value to our customers. Relays and discrete DAC-controlled analog drivers provide power and ground connections.

UPGRADE (Available April 1, 2003)

For our customers that currently own an EMP-30 and would like to be able to use USB we are offering an upgrade kit. Following are the steps need to obtain the upgrade.

  1. Call 916-924-8037 to obtain an RMA number
  2. Send just the programmer to 4630 Beloit Drive, Sacaramento, CA 95838 Attn: The RMA number
  3. Include either a check/money order or P.O. (if in the United States) for $250.00
  4. The upgraded unit will be sent back to you within 3 to 5 business days
  5. Any repairs not covered by the warranty will incure the $125.00 repair charge


The EMP-30 uses the same parallel port I/O scheme as the rest of the EMP series programmers, for an extremely fast communication.

Programming and verifying on a Pentium






19 Seconds



3 Seconds 



7 Seconds


With it's added versatility, the EMP-30 is larger than our other programmers, but it is still quite portable; since it doesn't fit inside your PC, you can pack it up and take it with you anytime you wish, and use it with any standard parallel port. The programmer, parallel cable, transformer, thirteen Family Modules, and DIP-48 Socket Module weigh about 7 pounds.


  • The EMP-30 carries a 1 year warranty on all parts and labor, and a 30 day money-back guarantee (restocking fee may apply)
  • The EMP-30 is static-protected at the Adapter Socket, Family Module socket, parallel port, and power connector. The static protection on the parallel port also gives it under and over voltage protection.
  • It's case is made of tough .125" thick ABS plastic.
  • Compliant, for sale into the European Community.


Family Modules are not an entirely new idea. They have been used in other programmers from time to time, to inexpensively route power and ground to the device. When you're programming devices fairly slow, then straight, slide-in connectors are just fine. However, the EMP-30 programs at speeds near the theoretical maximum of some devices, so the digital signals traveling to the device must be clean, and the power and ground lines must be solid. Slide-in connectors can experience noise problems, higher resistance, and corrosion.

The purpose of Family modules is to allow us to use a few high quality pin drivers, instead of using a cheaper pin driver on each pin on the Adapter Socket. This translates to cleaner, more manageable waveforms, at a much lower price.


To use the EMP-30, you must have the following:

  • Operating System: An IBM-Compatible PC, Windows 95 or above, with 16Mb of RAM
  • Hard Drive Space: At least 40Mb of free space
  • Interface: A standard parallel port
  • Power: 12-16 Volts @ 2.5 Amp, AC or DC


  • A standard parallel port cable
  • A DIP-48 socket adapter
  • An AC 110V transformer ( a 220V transformer at additional cost is available upon request)
  • Numbers 300-312 Family modules are included with the EMP-30, in a small carrying wallet