background image

ELNEC s. r. o.

1

                   User's Manual for

JetProg

Universal 48-pindrive Programmer,
expandable up to 256.

Universal 48-pindrive Programmer

PREPROM-02aLV

Universal Memory Programmer

51&AVRprog

MCS51 Series and Atmel AVR Microcontrollers
Programmer

PIKprog

Microchip PICmicro Programmer

SEEprog

Serial EEPROM Programmer

ELNEC s.r.o.

Presov, Slovakia

February 2001

Содержание 51&AVRprog

Страница 1: ...dable up to 256 LabProg Universal 48 pindrive Programmer PREPROM 02aLV Universal Memory Programmer 51 AVRprog MCS51 Series and Atmel AVR Microcontrollers Programmer PIKprog Microchip PICmicro Programm...

Страница 2: ...modified in any form on any medium for any purpose Information provided in this manual is intended to be accurate at the moment of release but we continuously improve all our products Please consult...

Страница 3: ...ll find only specific information regarding installation of the control program and use of your programmer For more detailed instructions you may read the Description in detail section or the Troubles...

Страница 4: ......

Страница 5: ...on 44 PREPROM 02aLV diagram 46 Connecting PREPROM 02aLV programmer to PC 47 Selftest and calibration 49 PREPROM 02aLV specification 50 51 AVRprog 53 Introduction 54 Connecting 51 AVRprog programmer to...

Страница 6: ...110 Warranty terms 111 Appendix 113 Appendix A Programmer Problem Report form 115 Appendix B Device Problem Report form 117 Appendix C Keep Current Service 119 Appendix D AlgOR service 121 Appendix E...

Страница 7: ...socket Zero Insertion Force socket used for insertion of target device Buffer part of memory or disk used for temporary data storage Printer port type of port of PC parallel which is primarily dedica...

Страница 8: ......

Страница 9: ...Introduction 9 Introduction...

Страница 10: ...s MCS48 MCS51 PIC AVR GALs etc Programmer can work with true LV device too from 2V 51 AVRprog is little and portable programmer for MCS51 series and Atmel AVR microcontrollers 51 AVRprog enables also...

Страница 11: ...time software update via Web site We also offer the following new services in our customer support program Keep Current and AlgOR Keep Current is a service by which ELNEC ships to you the latest versi...

Страница 12: ...pply suitable for respective programmer diagnostic POD for selftest of programmer cap for ZIF socket anti dust cover this User s manual floppy disk s or CD with the control program and additional file...

Страница 13: ...othing attached Recommended PC requirements Pentium PC 100MHz or higher 32 MB free RAM one floppy disk drive HDD with minimum 10 MB free space operating system MS Windows 95 98 NT 2000 one free bi dir...

Страница 14: ......

Страница 15: ...Quick Start 15 Quick Start...

Страница 16: ...control program The menu Device contains the device manipulation commands The menu File contains commands for files and directories The menu Buffer is to be used for buffer manipulation Programming a...

Страница 17: ...JetProg 17 JetProg...

Страница 18: ...d IEEE1284 also JetProg offer very fast programming due high speed FPGA driven hardware and support of ECP EPP parallel port Consequently and due special protocol is communication between PC and JetPr...

Страница 19: ...e optimum device for new design JetProg isn t only programmer but also tester of TTL CMOS logic ICs and memories Furthermore it allows generate of user definable test pattern sequences The programmer...

Страница 20: ...special functions autoincrement production mode start immediately after insertion of chip into socket The control program permits data manipulation within the buffer and between the buffer and files...

Страница 21: ...s require only a software upgrade since the JetProg has 48 true pin drivers which can perform as required under program control With our prompt service new devices can be added to the current list wit...

Страница 22: ...communication cable Power supply connector Internal use connector Power supply connector Note When the JetProg programmer isn t active control program switch the programmer into sleep mode In this sta...

Страница 23: ...ed to operate the JetProg programmer through a mechanical printer switch Use of an electronic printer switch is impossible But you can install a second multi I O in your computer thus obtaining a supp...

Страница 24: ...electronics protect the target device and the programmer itself against either short or long term power failures and partly also against a PC failure However it is not possible to grant the integrity...

Страница 25: ...r expectation please run the programmer selftest using Diagnostic POD enclosed with the standard delivery package For optimal results with programmer we recommend you undertake every 6 months an exten...

Страница 26: ...x 256 1x VCC 2x VPP can be connected to each pin perfect ground for each pin FPGA based TTL driver provides H L CLK pull up pull down on all pindriver pins analog pindriver output level selectable fro...

Страница 27: ...rocontrollers Atmel AVR AT90Sxxxx ATtiny series microcontrollers Microchip PICmicro PIC12Cxxx PIC16C5x PIC16Cxxx PIC17Cxxx PIC18Cxxx series microcontrollers Motorola 68HC11 series microcontrollers Nat...

Страница 28: ...acturer 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...

Страница 29: ...rements See section Introduction PC requirements GENERAL operating voltage 12 15V AC max 1A adapter included in package power consumption max 12W active about 1 5W sleep dimensions 275L x 157W x 47H m...

Страница 30: ...ELNEC s r o 30 Additional services Keep Current AlgOR free technical support phone fax e mail free lifetime software update via Web site...

Страница 31: ...LabProg 31 LabProg...

Страница 32: ...ndard parallel printer port The LabProg control program also supports bi directional protocols for the parallel connection to the PC printer port providing fast and reliable communication speed The pr...

Страница 33: ...ontrol program permits data manipulation within the buffer and between the buffer and associated files and performs automatic file format detection and conversion The control program provides an auto...

Страница 34: ...be added to the current list within hours Advanced design including protection circuits original brand components and careful manufacturing allows us to provide a three year warranty on parts and lab...

Страница 35: ...C LabProg communication cable Power supply connector Power supply connector Note When the LabProg programmer isn t active control program switch the programmer into sleep mode In this state it consume...

Страница 36: ...inter switch Use of an electronic printer switch is impossible But you can install a second multi I O in your computer thus obtaining a supplementary printer port say LPT2 So your printer may remain o...

Страница 37: ...ectronics protect the target device and the programmer itself against either short or long term power failures and partly also against a PC failure However it is not possible to grant the integrity of...

Страница 38: ...your expectation please run the programmer selftest using Diagnostic POD enclosed with the standard delivery package For optimal results with programmer we recommend you undertake every 6 months an e...

Страница 39: ...Fxxx 29BVxxx 29LVxxx 29Wxxx 49Fxxx series from 256Kbit to 32Mbit with 8 16 bit data width full support for LV series serial E E PROM 17Cxxx 24Cxxx 24Fxxx 25Cxxx 59Cxxx 85xxx 93Cxxx NVM3060 MDAxxx seri...

Страница 40: ...conds AT29C040 Program and verify PC586 100 120 seconds Device operations standard automatic ID based selection of EPROM Flash EPROM blank check read program verify erase configuration and security bi...

Страница 41: ...erating temperature 5 40 C humidity 20 80 non condensing Package included LabProg programmer connection cable diagnostic POD for selftest anti dust cover to ZIF socket power supply adapter 220VAC 12VA...

Страница 42: ......

Страница 43: ...PREPROM 02aLV 43 PREPROM 02aLV...

Страница 44: ...resources for selftest that control program is any time be able to check pindrivers present of all voltages check the timing and communication between programmer and PC Programming verification is pe...

Страница 45: ...PSOP socket converters Taking into consideration the PREPROM 02aLV programmer design protective circuits and the components used the manufacturer is able to provide a three year warranty on parts and...

Страница 46: ...D power sleep LED which indicate work result YES button communication connector for PC PREPROM 02aLV cable connection connector for power supply connection Note Due to low power consumption of PREPROM...

Страница 47: ...o operate the PREPROM 02aLV programmer through a mechanical printer switch Use of an electronic printer switch isn t possible Connect the mains connector of the power supply or wall plug power supply...

Страница 48: ...ce the PREPROM 02aLV programmer is supplied with 12V notebook and or laptop users may operate their PREPROMs 02aLV everywhere this voltage is available e g in a car Ten series connected NiCd batteries...

Страница 49: ...ctations but at least every 3 month please run PREPROM 02aLV selftest using Diagnostic POD that contains standard programmer delivery For optimal fruit of work with PREPROM 02aLV programmer is recomme...

Страница 50: ...xx 29LVxxx 29Wxxx 49Fxxx series from 256Kbit to 32Mbit with 8 16 bit data width serial E E PROM 17Cxxx 24Cxxx 24Fxxx 25Cxxx 59Cxxx 85xxx 93Cxxx NVM3060 MDAxxx series NV RAM Dallas DSxxx SGS Inmos MKxx...

Страница 51: ...d 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 JEDEC PC...

Страница 52: ...220V 50Hz to 12V DC diagnostic POD that enable programmer s selftest diskette with control program user manual forms PROGRAMMER PROBLEM REPORT and DEVICE PROBLEM REPORT registration card transport pac...

Страница 53: ...51 AVRprog 53 51 AVRprog...

Страница 54: ...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...

Страница 55: ...tch on the PC and run the control program Caution If you don t want to switch off your PC when connecting the 51 AVRprog proceed as follows When connecting the programmer to the PC FIRST insert the co...

Страница 56: ...programming mode due to forced interruption of the control program run Reset or switching the computer off due to removing the connecting cable or unplugging the programmed device from the ZIF socket...

Страница 57: ...trollers Atmel AVR AT90Sxxxx series parallel mode 8 20 40 pins serial E E PROM 24Cxxx 24Fxxx 25Cxxx 59Cxxx 85xxx 93Cxxx series Device operations standard blank check read program verify erase configur...

Страница 58: ...humidity 20 80 non condensing Package included 51 AVRprog programmer 1 3m 4 3 ft connecting cable 51 AVRprog to IBM PC wall plug adapter 12V DC 500mA unstabilized output 15V if load 200mA diskette wit...

Страница 59: ...PIKprog 59 PIKprog...

Страница 60: ...rogrammer allows you to directly connect to your PC through any standard parallel printer port no special interface card is needed The advantage of PIKprog is its easy to use comfortable software with...

Страница 61: ...ram Caution If you don t want to switch off your PC when connecting the PIKprog proceed as follows When connecting the programmer to the PC FIRST insert the communications cable and THEN the power sup...

Страница 62: ...d interruption of the control program run Reset or switching the computer off due to removing the connecting cable or unplugging the programmed device from the ZIF socket Incorrectly placed device in...

Страница 63: ...40 pins Serial E E PROM 24Cxxx 24Fxxx 25Cxxx 59Cxxx 85xxx 93Cxxx series Device operations standard blank check read program verify erase configuration and security bit program security ID byte check...

Страница 64: ...40 C humidity 20 80 non condensing Package included PIKprog programmer 1 3m 4 3 ft connecting cable PIKprog to IBM PC wall plug adapter 12V DC 500mA unstabilized output 15V if load 200mA diskette with...

Страница 65: ...SEEprog 65 SEEprog...

Страница 66: ...h the IBM PC AT or higher portable or desktop personal computers Programmer allows you to directly connect to your PC through any standard parallel printer port no special interface card is needed The...

Страница 67: ...rog is ready to run Next switch on the PC and run the control program Caution If you don t want to switch off your PC when connecting the SEEprog proceed as follows When connecting the programmer to t...

Страница 68: ...s usually destroyed in the programming mode due to forced interruption of the control program run Reset or switching the computer off due to removing the connecting cable or unplugging the programmed...

Страница 69: ...pported devices EEPROM IIC 24Cxxx EEPROM Microwire 93Cxxx EEPROM SPI 25Cxxx specially devices digital thermometers Device operations standard blank check read program verify checksum security device i...

Страница 70: ...ter 12V DC 500mA unstabilized output 15V if load 200mA diskette with control program user manual forms PROGRAMMER PROBLEM REPORT and DEVICE PROBLEM REPORT registration card transport packing Additiona...

Страница 71: ...Software 71 Software...

Страница 72: ...PG4UW EXE for Windows are common control programs for all ELNEC s programmers We guarantee running of these programs under all of above mentioned operating systems without any problems Also backgroun...

Страница 73: ...d program is checked for its integrity Than the program display a standard user menu and waits for your instructions If the control program cannot communicate with the programmer an error message appe...

Страница 74: ...st of basic functions File window Filename information on the currently loaded file in buffer Status window information about the status of the programmer and PG4U PG4UW Addresses window organization...

Страница 75: ...arget device selection from 10 last selected devices list Alt F5 Select manual Target device selection by typing device vendor name Ctrl F5 Select type Target device selection by device family Shift F...

Страница 76: ...log user can select automatic or manual recognition of file format which has to be loaded The reserved key F3 will bring out this menu from any menu and any time File Save Saves data in the buffer whi...

Страница 77: ...Software 77 File Exit and save Terminate program and exit to the operation system save settings to INI file...

Страница 78: ...peat this access The last device stays in buffer and the Del key isn t accepted Device Select device This window allows selecting the desired type of the device from all devices supported by current p...

Страница 79: ...a line from list with desired manufacturer name and device number or by entering manufacturer name and or device number in a search box use a key Space as a separation character and press Enter or cl...

Страница 80: ...re burnt into the chip This only applies to EPROM that supports this feature If the device does not support a chip ID and manufacturer s ID a message will be displayed indicating this as an unknown or...

Страница 81: ...st insertion test default ENABLE check ID bytes default ENABLE group Command execution blank check before programming default DISABLE erase before programming default DISABLE verify after reading defa...

Страница 82: ...ce There are following options that user can modify for incremental mode S N size S N size option defines the number of bytes of serial value which will be written to buffer For Bin binary serializati...

Страница 83: ...is Binary Dec that means BCD number style BCD means the decimal number is stored in hexadecimal number i e each nibble must have value from 0 to 9 Values A to F are not allowed as nibbles of BCD numb...

Страница 84: ...______________ basic part optional part Comment meaning is basic part Basic part defines buffer address and array of bytes to write to buffer Basic part must be always defined after label in line opti...

Страница 85: ...es can contain all characters except and The label names are analysed as non case sensitive i e character a is same as A b is same as B etc All address and byte number values in input file are hexadec...

Страница 86: ...After each successful device operation the value of count down counter is decremented Count down has user defined start number of devices to do When count down value reach zero it means specified num...

Страница 87: ...own Device Device options Associated file This command is used for setting associated file with current device This is a file which can be automatic loaded to buffer after device is selected from defa...

Страница 88: ...ng area as the standard By the setting in the menu Options Display errors the command lets to write the found errors on the display or write the found errors to VERIFY ERR file In the Display errors m...

Страница 89: ...tion programming algorithm and a list of programmers including auxiliary modules that supported this device You can find here a package information and other general information about current device t...

Страница 90: ...value Ctrl Shift F2 fill buffer with random data F3 copy block is used to copy specified block of data in current buffer on new address Target address needn t be out from source block addresses F4 mov...

Страница 91: ...er to printer or to file Program uses at it an external text editor in which selected block of buffer is displayed and can be printed or saved to file too By default is set simple text editor Notepad...

Страница 92: ...kward searches toward the beginning In view mode searches all buffer Press Esc or click Cancel button to close dialog window By pressing Replace button the dialog box is closed and a Question window i...

Страница 93: ...Buffer Swap block This command swaps a high and low order of byte pairs in current buffer block This block must started on even address and must have an even number of bytes If this conditions do not...

Страница 94: ...ffer Address is defined as Byte address Insert checksum This is special item used for select which kind of checksum will be written into the buffer when the Calculate insert was executed Insert addres...

Страница 95: ...ksums for selected block in buffer No writes into the buffer are executed Calculate insert Click on the button Calculate insert starts calculating checksums for selected block in the buffer and writes...

Страница 96: ...eading you can set a value of negative offset to FFFF0H It means that the offset will be subtracted from current real addresses and so data will be written from buffer address 0 Warning The value of n...

Страница 97: ...se as a filter for file listing in File Save and File Load file window for all file formats Mask must contain one of wildcards at least and must be applied correctly by syntax Language This page allow...

Страница 98: ...l not displayed In case the displaying errors are turned off the control program reports a warning message in INFO window only This setting can be saved to disk by command Options Save options Default...

Страница 99: ...st put a device into ZIF socket and a last operation will be repeated automatically Program automatically detects an insertion of a new device and runs last executed operation without pressing any key...

Страница 100: ...ates this file in current directory Sets New caused deleting old Log file if exist and creating a new file for reports Sets Append adds all reports into existing Log file If file not exist the new fil...

Страница 101: ...cutes a selftest of current programmer using diagnostic POD which is included in standard delivery of programmer We recommend run this test as often as possible e g once per month Diagnostics IC test...

Страница 102: ...g the keys referred to by the current Help all other significant words current cross references click on this cross reference to obtain further information Detailed information on individual menu comm...

Страница 103: ...Common notes 103 Common notes...

Страница 104: ...iated file Edit name There exist feature of control program named Automatic YES In concrete it mean there isn t necessary to press YES labeled button to repeat last activity because auto sensing featu...

Страница 105: ...ogrammer to some other PCs or other parallel ports near you If you find none solution please document the situation i e provide us an accurate description of your PC configuration including some other...

Страница 106: ...dify this printer port PG4U PG4UW SW can handle all modes of LPT port full IEEE 1284 support thus you don t need to configure LPT port for connection of ELNEC programmers WIN98 have bug or wittingly i...

Страница 107: ...Troubleshooting and warranty 107 Troubleshooting and warranty...

Страница 108: ...Send the completed form by mail or fax to ELNEC fax number in the control program submenu Info or to your local dealer If you send the form by fax please use black ink a good pen and large letters E m...

Страница 109: ...roof of purchase Note You may find the PROGRAMMER PROBLEM REPORT form in Appendix A of this manual on the enclosed floppy disk file PROPROR TXT at our Internet site www elnec com section Notes if the...

Страница 110: ...wnload the file for DOS or PG4UWARC EXE for WIN and install the new version of the control program Contact ELNEC direct filling up a Device Problem Report form following the instructions at the end of...

Страница 111: ...programmer owners only carry a standard 6 months warranty The warranty does not apply to products that are of wear and tear or mechanically damaged Equally the warranty does not apply to products open...

Страница 112: ......

Страница 113: ...Appendix 113 Appendix...

Страница 114: ......

Страница 115: ...setting of LPT port EPP ECP set as SPP ________________________________ Information about environment Surroundings production line ________________________________ Temperature 10 to 35 C ____________...

Страница 116: ......

Страница 117: ...ther numbers on device top 12 ________________________________ 1bottom 233039 ________________________________ Package DIL8 ________________________________ Below description should included step by s...

Страница 118: ......

Страница 119: ...immediately after each relevant change of software or documentation approximately monthly This service carries a fee please consult price list and it s available only by e mail STANDARD F Keep Curren...

Страница 120: ...mming algorithm is a set of instructions that tells the programmer how to program data into a particular target device Using the newest algorithms in the programming process is the key to obtaining hi...

Страница 121: ...ets and samples if needed After completion the user will obtain a new version of the control program with requested features We will of course also return the borrowed samples If we cannot satisfy you...

Страница 122: ......

Страница 123: ..._______ Address _________________________________ Post Code city _________________________________ Country _________________________________ phone fax e mail _________________________________ Date of...

Страница 124: ......

Страница 125: ...Appendix 125 Appendix F CE certifikates F 1 CE certificate LabProg LabProg is a new name of LabProg 48LV...

Страница 126: ...ELNEC s r o 126 F 2 CE certificate PREPROM 02aLV...

Страница 127: ...Appendix 127 F 3 CE certificate 51 AVRprog...

Страница 128: ...ELNEC s r o 128 F 4 CE certificate PIKprog...

Страница 129: ...Appendix 129 F 5 CE certificate SEEprog...

Отзывы: