For the proper functioning of this website we recommend to turn on JavaScript.


Discontinued product. Replacement: SmartProg2 programmer.

MCS51 series and Atmel AVR microcontrollers programmer

Short description:
  • small and powerful portable programmer for MCS51 series and Atmel AVR microcontrollers
  • as a bonus its capable to program serial EEPROM with IIC, Microwire and SPI interface
  • connection to PC - parallel (printer) port
  • comfortable and easy to use control program, Windows 95/98/Me/NT/2000/XP compatible
  • free SW update, download from Internet
  • small dimensions
  • power supply, cable and SW included
  • approved by CE laboratory to meet CE requirements

Available accessories:


  • 51&AVRprog is small and powerful portable programmer for MCS51 series and Atmel AVR microcontrollers. 51&AVRprog enables also programming serial EEPROM with interface types IIC (24Cxx), Microwire (93Cxx) and SPI (25Cxx). The programmer is equipped by ZIF DIP 40pin socket. The quality of programmer is completed by comfortable control program.
  • 51&AVRprog interfaces with the IBM PC 486 compatible or higher, portable or desktop personal computers. Programmer allows you connecting directly to your PC through any standard parallel (printer) port - no special interface card is needed.
  • The advantage of 51&AVRprog is its easy-to-use comfortable software with pull-down menu, hot keys and on-line help. You can select device by classes, by manufacturers or simply type device vendor's name and part number. The standard device operation functions (read, blank check, program, verify) have been completed with some test functions (illegal bit test, insertion test). The program facilitates the use of the buffer and files, including automatic file format detection and conversion.
Free software updates are available by download

News in the customer support are Keep-Current and AlgOR services.

  • Keep-Current service means, that Elnec ships the latest version of programmer software and and updated user documentation (Keep-Current package) to customer . The Keep-Current service is your hassle-free guarantee that you are achieving the highest quality programming on Elnec programmers, at minimal cost.
  • AlgOR (Algorithm On Request) service give the user a tool, with which can influence on amount and types programmed devices as need.
The 51&AVRprog can make for use of DIL to PLCC and SOIC programming adapters.


Socket, pin driver

  • 40-pin DIL ZIF (Zero Insertion Force) socket accepts both 300/600 mil devices up to 40-pin
  • specialized GND/VCC/VPP pindriver for MCS51 and AVR devices
  • specialized TTL driver provides H, L and read to all necessary pins

Device support

  • microcontrollers 51 series: 87Cxxx, 87LVxx, 89Cxxx, 89Sxxx, 89LVxxx series from Atmel, Intel, Philips, ... 20/40 pins
  • microcontrollers Atmel AVR: AT90Sxxxx series (parallel mode), 8/20/40 pins
  • Serial E(E)PROM: 24Cxxx, 24Fxxx, 25Cxxx, 59Cxxx, 85xxx, 93Cxxx series (*)
  • Serial EEPROMs programming is performed little bit slowly!
  • Hardware of 51&AVRprog programmer isn't capable to support some latest MCS51/AVR chips (AT89C55WD for example).
  • the 51&AVRprog programmer is NOT INTEDED to be a ISP programmer. If you think about ISP, use please the programmers, equipped by ISP connector (SmartProg, BeeProg, ...)
  • Look please at actual device list. Compare it please with T51prog device list to find programmer, which meets all of your requirements.

Device operations

  • standard:
    • blank check
    • read
    • program
    • verify
    • erase
    • configuration and security bit program
  • security:
    • ID byte check
  • special:
    • auto device serial number increment

Buffer operations

  • view/edit, find/replace
  • fill/copy, move, byte swap, word/dword split
  • checksum (byte, word)
  • print

Supported file formats

  • unformatted (raw) binary
  • HEX: Intel, Intel EXT, Motorola S, MOS, Exormax, Tektronix, ASCII-SPACE-HEX, Tektronix

PC system requirements


  • operating voltage 15..20V DC, max. 200mA
  • power consumption 3W max.
  • dimensions 137x65x40 mm (5.4x2.6x1.6 inch)
  • weight (without external adapter) ca. 200g (7.06 oz)
  • temperature 5°C ÷ 40°C (41°F ÷ 104°F)
  • humidity 20%..80%, non condensing

Package includes

  • 51&AVRprog programmer
  • wall plug adapter, 15V/500mA adapter, unstabilized
  • connection cable PC-programmer
  • software
  • user manual (on CD)
  • registration card
  • transport packing

Additional services

  • Keep-Current - Elnec sends to user the latest version of programmer software and updated user documentation (Keep-Current package).
  • AlgOR - new supported devices on customer request

Programmer price also includes

  • free technical support (hot line)
  • free life-time software update via Internet

The information in this document are subject to change without notice.