MP AVR51/USB
MCS51 series
and Atmel AVR microcontrollers ISP capable fast programmer
MP AVR51/USB English Tech. Manual PDF format. 
Ver. 3.00 - Rel.. March
30, 2007.

- Small, very fast and powerful
portable programmer of MCS51 series and Atmel AVR microcontrollers
- Programming more than
7.203 circuits (at December 2007)
- Upgradeable to SEP 40+ programmer
- Developed in close cooperation
with Atmel W&M (formerly Temic) company
- In-Sircuit serial Programming
(ISP) capability included
- Full-speed programming
of serial EEPROM (IIC, Microwire and SPI interface)
- DIL40 ZIF socket, no adapter
required for any MCS51/AVR in DIL package
- Connection to PC through
USB 2.0 full speed end USB 1.1 compatible port
- High-speed IEEE 1284 printer-port
interface, up to 1MB/sec. transfer rate
- Easy to use control program,
DOS and Windows 95/98/ME/NT/2000/XP/2003/XPx64/Vista compatible
- Free SW update, download
from Internet
- Power supply, cable and
software included
- Approved by CE laboratory
to meet CE requirements
Features
GENERAL
- New generation of Windows 95/98/ME/NT/2000/XP/2003/XPx64/Vista
based grifo® specialized
programmers. Programmer is capable to support all currently
available microcontrollers of the MCS51 series (up to 40 pins)
and the AVR microcontrollers (8-40 pins) using parallel and serial
algorithms. MP AVR51/USB
has been developed in close cooperation with Atmel W&M.,
therefore programmer's hardware is focused to support all current
and future microcontrollers of Atmel W&M MCS51 family.
- MP AVR51/USB
is a small, very fast and powerful portable programmer for MCS51
series and Atmel AVR microcontrollers. MP
AVR51/USB also programs serial EEPROM with IIC (24Cxx),
Microwire (93Cxx) and SPI (25Cxx) interface types. Using build-in
in-circuit serial programming (ISP) connector programmer
is able to program MCS51 family microcontrollers and Atmel AVR
microcontrollers using serial algorithms.
- Provides very competitive price but
excellent hardware design for reliable programming. Nice "value
for money" in this class.
- Very fast programming due to high-speed
FPGA driven hardware and support of IEEE1284 (ECP/EPP) high-speed
parallel port. Surely faster than competitors in this category.
- Built in Protection Circuits eliminate
damage of programmed device due to mains supply error, communication
error or if PC is frozen. Programmer's hardware afford
enough resources for Self Test
(using diagnostic POD), that control program is any time be able
to check pindrivers, presence and level of all voltages, check
the timing and communication between programmer and PC.

- A programming verification is performed by
the programmer at the marginal level of VCCP, which, obviously,
improves programming yield, and guarantees long data retention.
- MP AVR51/USB
interfaces with the IBM PC, AT or above, portable or desktop
personal computers through any USB port (no special interface
card needed). Therefore you can take programmer and move it to
another PC without assembly/disassembly of PC.
HARDWARE
- 40 powerful TTL pindrivers provide H/L/pull_up/pull_down
and read capability for each pin of socket. Advanced pindrivers
incorporate high-quality high-speed circuitry to deliver
signals without overshoot or ground bounce for all supported
devices. Pin drivers operate down to 1.8V so you'll be ready
to program the full range of today's advanced low-voltage devices.
- The programmer performs device insertion
test (wrong device position in socket) and contact check
(poor contact pin-to-socket) before it programs each device.
These capabilities, supported by signature-byte check
help prevent chip damage due to operator error.
- MP AVR51/USB
programmer performs programming verification at the marginal
level of supply voltage, which, obviously, improves programming
yield, and guarantees long data retention.
- Various socket converters are available
to handle device in PLCC, SOIC and other packages.
SOFTWARE
- Programmer is driven by an easy-to-use
control program with pull-down menus, hot keys and on-line help.
Selecting of device is performed by its class, by manufacturer
or simply by typing a fragment of vendor name and/or part number.
- Standard device-related commands (read,
blank check, program, verify, erase) are enhanced by some test
functions (insertion test, signature-byte check), and some
special functions (autoincrement).
- All known data formats are supported. Automatic
file format detection and conversion during load of file.
- The rich-featured autoincrement function
enables to assign individual serial numbers to each programmed
device - or simply increments a serial number, or the function
enables to read serial numbers or any programmed device identification
signatures from a file.
CARE FOR THE
CUSTOMERS
- It is important to remember that support of
new devices with compatible GND/VCC/VPP pinout requires only
a software update due to the MP
AVR51/USB hardware. With our prompt service you can
have a new device added to the list of supported devices within
hours! Free software updates are available by download
from our WEB site.
- Keep-Current and AlgOR services, our next
step to be customers satisfied.
- Keep-Current service means,
that ELNEC send off the latest version of programmer software
and updated user documentation (Keep-Current package) to customer
. A Keep-Current service is your hassle-free guarantee that you
are doing the highest quality programming on ELNEC programmers,
at minimal cost.
- AlgOR (Algorithm On Request)
service gives to the user tool to influence to amount and types
of programmed devices as needed.
|
MP
AVR51/USB Program - FREE - Update
Please download
and execute free management program. It allows You to check if
the requested device is supported by programmer. Be sure that
the selected programmer is the MP AVR51/USB.
Software for
Windows 3.x; Windows 95; Windows 98; Win ME; Windows 2000/ Win
XP; 2003; XPx64; Vista.
|
Technical specification
HARDWARE
Programmer
- two D/A converters for VCCP and VPP, controllable rise and
fall time
- VCCP range 0..8V/250mA
- VPP range 0..16V/150mA
- FPGA based IEEE 1284 slave printer port, up to 1MB/s transfer
rate
- autocalibration
- selftest capability
ZIF socket, pindriver
- 40-pin DIL ZIF (Zero Insertion Force) socket accepts both
300/600 mil devices up to 40-pins
- pindriver: 40 TTL pindrivers, specialized GND/VCC/VPP pindriver
for MCS51 and AVR devices
- spare GND, VCC and VPP driver, which add additional made-by-wire
GND/VCC/VPP pin capability for future devices
- FPGA based TTL driver provides H, L, CLK, pull-up, pull-down
on all pindriver pins, level H selectable from 1.8 V up to 5V
- in-circuit serial programming (ISP) capability included
- continuity test: each pin is tested before every programming
operation
DEVICE SUPPORT
Actual device list
For further information please download
the management Program, that can be used also without the programmer,
and try to select the required devices.
Programming speed
Note. This times strongly depend on PC speed,
LPT port type and operating system free resources. Therefore values
of two different PC configurations are given for comparison.
| Device |
Operation |
Time |
| AT89C52 |
programming and verify |
15 sec. |
| T87C5111 |
programming and marginal
(twice) verify |
14 sec. |
Time conditions: P4, 22.4 GHz, USB high-speed, Windows
XP.
SOFTWARE
Algorithms: only manufacturer approved or certified
algorithms are used. Custom algorithms are available at additional
cost.
Algorithm updates: software updates are available approx.
every 2 weeks, free of charge.
Main features: revision history, session logging, on-line
help, device and algorithm information
Device operations
- standard:
- intelligent device selection by device type, manufacturer
or typed fragment of part name
- blank check, read, verify
- program
- erase
- configuration and security bit program
- illegal bit test
- checksum
- security
- insertion test
- contact check
- ID byte check
- special
- auto device serial number increment
- statistic
- count-down mode
Buffer operations
- view/edit, find/replace
- fill/copy, move, byte swap, word/dword split
- checksum (byte, word)
- print
File load/save
- no download time because programmer is PC controlled
- automatic file type identification
Supported file formats
- unformatted (raw) binary
- HEX: Intel, Intel EXT, Motorola S-record, MOS, Exormax, Tektronix,
ASCII-SPACE-HEX
GENERAL
PC system requirements
- Processor: PC Pentium II, 300 MHz, 64 MB RAM free
- Hard disk with 60 MB free space
- CD ROM drive
- Operating system: Windows 95/98/Me/2000/XP
- USB 1.1 port or later
- Free parallel (printer) port on PCI bus, IEEE 1284 compatible
(ECP/EPP)
Recommended PC system requirements
- Processor: Pentium 4, 1 GHz, 256 MB RAM
- Hard disk with 150 MB free space
- Operating system: Windows XP
- USB 1.1 port or later
- Free parallel (printer) port on PCI bus, IEEE 1284 compatible
(ECP/EPP)
Operation
- operating voltage 12..15V DC/max. 0.5A (adapter included
in package)
- power consumption max. 5W active, about 0.5W sleep
- dimensions 132x66x30 [mm] (5.2x2.6x1.2 [inch])
- weight (without external power adapter) ca. 200g
- temperature 5..40C
- humidity 20%..80%, non condensing
Base configuration package includes
- MP AVR51/USB programmer
- connection cable PC-programmer
- 10 pin ISP flat cable
- diagnostic POD for selftest
- anti-dust cover for ZIF socket
- wall plug adapter 230V to 12V DC/5OOmA, unstabilized
- user manual (English
and Italian version) on 3.5"
CD in PDF format for Acrobat
- software
- transport case

Additional services
- Keep Current - ELNEC sends to
user a latest version of programmer software and updated user
documentation (Keep-Current package)
- AlgOR (Algorithms On Request)
- add new supported devices on customer request
Programmer price includes too:
- free technical support (hot line)
- free life-time software update via Internet
The information in this document
is subject to change without notice.
Page up-dated at January
24, 2008
GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY
Tel: +39 051 892.052 (4 lines)
FAX: +39 051 893.661
Home
Development Systems
Programmers
Tables
Cat.
Index
KITs
Socket
Conv.
Converters