2051 Programmer

Programmer

KnutOlafson

Member level 1
2051 programmer training
Joined
May 16, 2012
Messages
34
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
1,622

Construction: The programmer circuit has been realised on a double-sided printed circuit board. It is recommended to use a precision socket for the ATMEL 89C2051. Or, 'in an emergency', you can use two standard cheap sockets inserted into each other, so the soldered one is not subject to excessive mechanical stress. 2051 (0803) (RC2051): MQRCPUTINHIBITED. Programmer response. If the system design allows put requests to be inhibited for short periods, retry the.

Hi people,
I have two pieces of AT89C2051 which I would like to put somewhere (timer or something) but I don't have programmer for that mcu. In further, I don't want to spent big money on bying or building programmer for it... but looking for workaround....
As far as I can see, software for Arduino (at the moment I have Arduino UNO R3) has 'Parallel programming' option, which is only option to program mcu like AT89C2051.
Problem is that AT89C requires 12V for programming and Arduino does not has this.
Has anyone tried to use Arduino for programming such mcu like AT89 and if it possible how to do that? How to pump-up that signal level and what else is needed....?
Thank you.
Knut
Our AT89C2051 and AT89C51 programmers date from the 1990's - they are very straightforward, work perfectly well under linux or windows, and we still sell replacements. To help our previous customers we offer full technical info

Erase, Program and verify an AT89C2051 in one easy operation!

Programs in just 6 seconds!

PG2051 - A Programmer for the Atmel AT89C2051, from AirBorn Electronics


The AT89C2051 is a 20 pin 8051 compatible microprocessor (including serial port) with 2k of FLASH memory, available from Atmel (see www.atmel.com). The PG2051 erases, programs, and verifies AT89C2051 chips in 6 seconds. As the AT89C2051 devices are FLASH, they can be reprogrammed as often as needed.

2051 Programmer

The PG2051 is driven by sending it a (standard) Intel hex file through its serial port. This means it can be driven by any operating system - all that is necessary is that the host has a serial port to send the data to the programmer (at 9600 baud) - the programmer will do the rest.

The programmer features a test switch which allows the owner to check if an AT89C2051 is blank, working, programmed or failed in just one second - without needing the PC connected.

    FEATURES:

  • Programs the 2k FLASH memory in 89C2051's
    • Can be reprogrammed 1000 times per chip
    • Fast - programs a chip in 6 seconds (typ.)
  • 89C2051 is 8051 Instruction and Reg compatible
  • Programmer interface is PC serial compatible
    • 9600 Baud, 8 data, 2 stop bits, no parity
  • Accepts standard Intel Hex files
  • Programs Security bits, if required
    • Dipswitch selectable
  • One Step program operation
    • Download starts Test/Erase/Program/Verify
  • Stand-alone test switch
    • Allows 89C2051 test without PC download
    • Tests for blank chip without PC download
  • Programmer also handles AT89C1051's
  • Powered by DC plug pack (supplied)
  • Evaluation Kit includes two sample 89C2051 devices

OPERATION:

The PG2051 is a development programmer for the ATMEL AT89C2051. The AT89C2051 programmer is fast, small and simple to use.

The programmer may be connected to a PC or other host by a serial cable. The data to be downloaded to the programmer is transmitted in Intel Hex format. The programmer will erase & program, verify, write protect and security protect as it receives the file, according to the settings on its Dip switches.

In normal use device programming consists of:
Insert an 89C2051- (Manual Test if desired)Mode COM1:9600,N,8,2
Download intel hex file - (Causes programming)Copy Myfile.hex COM1
Watch LEDs - (Indicates success)

The PG2051 can be used stand-alone by inserting an 89C2051 and operating the Manual test switch, in this mode it indicates Tested, Blank and Verified checksum conditions.

Programming

EVALUATION KIT:


The PG2051 evaluation kit, with prototype board [Click here for schematic]
  • The PG2051 programmer
  • Power supply plugpack
  • PG2051 data sheet and reference card
  • Two AT89C2051 FLASH memory CPU devices
  • A small prototype board with LEDs, to test with
  • A well documented sample .ASM program
  • A shareware assembler & dis-assembler

89C2051 CPU

2021 Programming Language Popularity

  • For more information on these microprocessors, visit Atmel's site.
The AirBorn Electronics programmer described here connects to a Serial port, works under any operating system, and programs in 6 seconds by just copying the hex file to the COM port.
There is also a programmer design available from Atmel that you can build yourself - although it does not share these features.

Download the free programmer here, - but remember to get the software from Atmel, also.

This page had a Maintenance update: 21 April 2013