Dataman 448PRO2 User Manual Download Page 150

150

The command forces PG4UWMC to connect programmer Sites (start control program PG4UW
for each Site) during start of PG4UWMC, for all Site-s that were used, when PG4UWMC was
recently closed. There is also equivalent option "Auto-connect Sites" available in "Settings"
dialog of PG4UWMC.

Programmers supported by PG4UWMC

The list of currently supported programmers can be displayed in PG4UWMC by menu Help /
Supported programmers. Generally, supported programmers in PG4UWMC are 48-pin
universal programmers with USB interface. Also all of our USB connected multiprogramming
systems are supported. PG4UWMC can handle from 1 to 8 programmer sites. One
programmer site means one ZIF socket module.

Troubleshooting

Serial numbers

For successful using of multiply programmers, correct serial numbers must be specified for
each used programmer in panel Serial numbers. If there is empty field for serial number,
application PG4UW for the programmer Site won't start.
When PG4UWMC application is searching for connected programmers in "Search for
programmers" dialog, serial numbers of programmers are detected automatically. User does
not need (and can not) specify serial numbers by himself.

Communication error(s) while searching for programmers

If some kind of communication error(s) occurs, please close all PG4UW applications and
PG4UWMC and then start PG4UWMC and click button "Connect programmers" to start
PG4UW applications for each Site and connect programmers.

All programmers are connected correctly but unstable working

If communication with programmers is lost randomly during device operation (for example
device programming), please close other programs, especially programs which consumes
large amount of system resources (multimedia, CAD, graphic applications and so on).

Note:

 We also recommend using computer USB ports placed on back side of computer and

directly connected to motherboard, because computer USB ports connected to computer
motherboard indirectly - via cable, may be unreliable when using high speed USB 2.0 transfer
modes. This recommendation is valid not only for programmers, but also for other devices.

Summary of Contents for 448PRO2

Page 1: ...capability DATAMAN 48PRO2 Super fast universal 48 pindrive Programmer with USB LPT interface and ISP capability DATAMAN 48PRO2C Super fast universal 48 pindrive Programmer with USB interface and ISP...

Page 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 check for...

Page 3: ...oftware Once you have installed the control program we recommend you consult the context sensitive HELP within the control program rather than the printed User manual Revisions are implemented in the...

Page 4: ...AN 48PRO2 DATAMAN 48PRO2C to the PC 35 Manipulation with the programmed device 36 In system serial programming by DATAMAN 48PRO2 DATAMAN 48PRO2C 36 Multiprogramming by DATAMAN 48PRO2 DATAMAN 48PRO2C 3...

Page 5: ...5 Other 163 Troubleshooting and warranty 165 Troubleshooting 166 If you have an unsupported target device 167 Warranty terms 167...

Page 6: ...of target device Buffer part of memory or disk used for temporary data storage Printer port type of PC port parallel which is primarily dedicated for printer connection USB port type of PC port seria...

Page 7: ...Introduction 7 Introduction...

Page 8: ...ok at DATAMAN 48PRO2 programmer DATAMAN 40PRO is a small fast and powerful USB interfaced programmer of all kinds of programmable devices Using build in ISP connector the programmer is able to program...

Page 9: ...ct your distributor immediately DATAMAN 448PRO2 DATAMAN 48PRO2 DATAMAN 48PRO2C DATAMAN 40PRO programmer USB cable LPT cable ISP cable 4x power cordset internal power supply external power supply 48 pi...

Page 10: ...PRO2 DATAMAN 48PRO2C DATAMAN 40PRO OS Windows Win 7 Win 7 Win 7 Win 7 CPU C2Quad C2D C2D C2D RAM MB 2000 1000 1000 512 free disk space MB 2000 1000 1000 1000 USB 2 0 high speed 2x USB 2 0 high speed c...

Page 11: ...s PC Very easy indication if your PC in hardware software configuration is good enough for the current software version and current situation with PG4UW PG4UWMC is to run Windows task manager Ctrl Alt...

Page 12: ...12 Quick Start...

Page 13: ...on settings and viewing directory changes drives changes start and finish address of buffer for loading and saving files and loading and saving projects Menu Buffer is used for buffer manipulation blo...

Page 14: ...14 4 Check if the device is blank click on the icon 5 Program the device click on the icon 6 Additional verify of the device click on the icon...

Page 15: ...Detailed description 15 Detailed description...

Page 16: ...16 DATAMAN 448PRO2...

Page 17: ...module You can be sure the next devices support require the software update and if necessary simple package converter programming adapter therefore the ownership cost are minimized Using built in in...

Page 18: ...P BGA and other packages DATAMAN 448PRO2 programmer is driven by an easy to use control program with pull down menu hot keys and on line help Selecting of device is performed by its class by manufactu...

Page 19: ...ISP connector IEEE 1149 1 Joint Test Action Group JTAG interface Multiple devices are possible to program and test via JTAG chain JTAG chain ISP Jam or JTAG chain ISP VME It is important to remember t...

Page 20: ...he socket when LED BUSY light off Note Programmer s protection electronics protect the target device and the programmer itself against either short or long term power failures and partly also against...

Page 21: ...please Description of ISP connector As ISP connector is used 20 pins connector 2 1634689 0 from TE connectivity or other compatible connector 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Front...

Page 22: ...an find it in the control SW for programmer PG4UW menu Device Device Info Ctrl F1 Be aware the ISP programming way of respective device must be selected It is indicated by ISP suffix after name of sel...

Page 23: ...ust be inserted as 48 pins device Run selftest of programmer in PG4UW menu Programmer Selftest Selftest of ISP connector Insert Diagnostic pod for ISP connectors 2 into ZIF socket of the programmer Di...

Page 24: ...both 300 600 mil devices up to 48 pin pindrivers 48 universal VCCP VPP1 VPP2 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 p...

Page 25: ...series full support for LV series AT88SCxxx Serial Flash standard SPI 25Pxxx 25Fxxx 25Lxxx 25Bxxx 25Txxx 25Sxxx 25Vxxx 25Uxxx 25Wxxx 45PExx high performance Dual I O SPI 25Dxxx 25PXxxx high performan...

Page 26: ...icrocontrollers Philips NXP ARM7 LPC2xxx PCD807xx SAF7780xxx series Microcontrollers Scenix Ubicom SXxxx series Microcontrollers Renesas R8C Tiny series Microcontrollers SGS Thomson ST6xx ST7xx ST10xx...

Page 27: ...STR7xx STR9xx STM32Fxx STM8A S L series Microcontrollers Silicon Laboratories Cygnal C8051 series Microcontrollers Programmable System Memory STMicroelectronics uPSD PSD series Microcontrollers TI MSP...

Page 28: ...orithms only manufacturer approved or certified algorithms are used Algorithm updates software updates are available regularly approx every 4 weeks free of charge Internet download OnDemand version of...

Page 29: ...ronix ASCII SPACE HEX ASCII HEX Altera POF JEDEC ver 3 0 A e g from ABEL CUPL PALASM TANGO PLD OrCAD PLD PLD Designer ISDATA etc JAM JEDEC STAPL Format JBC Jam STAPL Byte Code STAPL STAPL File JEDEC s...

Page 30: ...30 DATAMAN 48PRO2 DATAMAN 48PRO2C...

Page 31: ...programmer It is at least fast than competitors in this category for many chips much faster than most competitors As a result when used in production this one socket programmer waits for an operator...

Page 32: ...LCC SOIC PSOP SSOP TSOP TSSOP TQFP QFN MLF SDIP BGA and other packages DATAMAN 48PRO2 DATAMAN 48PRO2C programmer is driven by an easy to use control program with pull down menu hot keys and on line he...

Page 33: ...ain ISP VME Attaching of more DATAMAN 48PRO2 DATAMAN 48PRO2C programmers to the same PC through USB port is achieved a powerful multiprogramming system which support as many chips as are supported by...

Page 34: ...ch 7 GND connector can be used for grounding of the programmer ESD wrist strap connector is place for attaching of ESD wrist strap 8 Power supply connector 9 LPT connector for PC DATAMAN 48PRO2 commun...

Page 35: ...ng a supplementary printer port says LPT2 So your printer may remain on LPT1 while the programmer on LPT2 Switch on the PC Connect the connector 8 to a mains plug using attached cable and turn on by p...

Page 36: ...is not possible to grant the integrity of the target device due to incorrect user selected programming parameters Target device may be not destroyed by forced interruption of the control program reset...

Page 37: ...LED OK and LED ERROR picture D before first action with desired ISP device picture E after first action with desired ISP device Notes When LED OK or LED ERROR ON shine this status is presented as logi...

Page 38: ...e to target device and checks his value target system can modify programming voltage If the programming voltage is different as expected no action with target device will be executed Multiprogramming...

Page 39: ...connector Insert Diagnostic pod for ISP connectors 2 into ZIF socket of the programmer Diagnostic pod for ISP connectors 2 must be inserted as 48 pins device Interconnect 20 pins connector of Diagnos...

Page 40: ...based TTL driver provides H L CLK pull up pull down on all pindriver pins analog pindriver output level selectable from 1 8 V up to 26V current limitation overcurrent shutdown power failure shutdown...

Page 41: ...AT26Dxxx Configuration EE PROM XCFxxx XC17xxxx XC18Vxxx EPCxxx EPCSxxx AT17xxx AT18Fxxx 37LVxx 1 Wire E E PROM DS1xxx DS2xxx PLD Altera MAX 3000A MAX 7000A MAX 7000B MAX 7000S MAX7000AE MAX II G Z PLD...

Page 42: ...croelectronics uPSD PSD series Microcontrollers STM ST6xx ST7xx ST10xx STR7xx STR9xx STM32Fxx STM8A S L series Microcontrollers Silicon Laboratories Cygnal C8051 series Microcontrollers Texas Instrume...

Page 43: ...es Microcontrollers ZILOG Z8Fxxxx Z8FMCxxxxx Z16Fxxxx series ZLF645x0xx Various PLD also by Jam VME SVF STAPL Player JTAG support Altera MAX 3000A MAX 7000A MAX 7000B MAX 7000S MAX 9000 MAX II G Z Xil...

Page 44: ...ly manufacturer approved or certified algorithms are used Custom algorithms are available at additional cost Algorithm updates software updates are available regularly approx every 4 weeks free of cha...

Page 45: ...II SPACE HEX ASCII HEX Altera POF JEDEC ver 3 0 A e g from ABEL CUPL PALASM TANGO PLD OrCAD PLD PLD Designer ISDATA etc JAM JEDEC STAPL Format JBC Jam STAPL Byte Code STAPL STAPL File JEDEC standard J...

Page 46: ...46 DATAMAN 40PRO...

Page 47: ...am the full range of today s advanced low voltage devices DATAMAN 40PRO performs device insertion test based on the check of proper signal path between the programmer and programmed device before it p...

Page 48: ...d chip are provided The software provide full information for ISP implementation Description of ISP connector pins for currently selected chip recommended target design around in circuit programmed ch...

Page 49: ...th the programmed device After selection of desired device for your work you can insert into the open ZIF socket the lever is up and close socket the lever is down The correct orientation of the progr...

Page 50: ...ecifications correspond with application notes published of device manufacturers Notes Pin no 1 is signed by triangle scratch on ISP cable connectors As ISP connectors are used 10 pins connectors 0918...

Page 51: ...lftest using Diagnostic pod enclosed in the standard delivery package Insert 40 pins diagnostic pod type I into ZIF socket of the programmer 40 pins diagnostic pod type I must be inserted as 40 pins d...

Page 52: ...28Cxxx 27EExxx series with 8 16 bit data width full support of LV series 1 2 Flash EPROM 28Fxxx 29Cxxx 29Fxxx 29BVxxx 29LVxxx 29Wxxx 49Fxxx series with 8 16 bit data width full support of LV series 1...

Page 53: ...RAM 6116 624000 Programming speed Device Operation Mode Time 27C010 programming and verify in ZIF 28 sec AT29C040A programming and verify in ZIF 32 sec AM29F040 programming and verify in ZIF 62 sec PI...

Page 54: ...file type identification Supported file formats unformatted raw binary HEX Intel Intel EXT Motorola S record MOS Exormax Tektronix ASCII SPACE HEX JEDEC ver 3 0 A for example from ABEL CUPL PALASM TAN...

Page 55: ...Setup 55 Setup...

Page 56: ...rogram requires correctly installed USB driver We recommended install software before connecting programmer to PC to avoid unwanted complication during installation Software setup Insert delivered CD...

Page 57: ...Setup 57 Step 2 Click on Next button Step 3 For default setting you click on Next button Setup will be continuing with Step 5 For change default setting you click on Custom and then on Next button...

Page 58: ...Browse button select the destination folder Then click on Next button Step 5 This window will be displayed at firs time installation only To change default folder click on Browse button select the de...

Page 59: ...Setup 59 Step 6 Check if Install Multiprogramming control support is selected Change default setting if you want Then click on Next button Step 7 Check your settings and then click on Install button...

Page 60: ...60 Step 8 Installation process will start Step 9 Click Finish button to finish setup...

Page 61: ...you will be able connect each programmer to separated EHCI In generally we also recommend connect the programmers directly to PC s USB ports without USB HUB and preferable to the USB ports mounted on...

Page 62: ...n icon Installation will be done automatically When you click on it you may see a following window For Windows 7 and Windows 8 In the notification area at task bar mainly at lower right corner you wil...

Page 63: ...rvice Pack 2 and for Windows Vista Windows will start with Found new hardware wizard Select No not this time and then click on Next button For all Select Install the software automatically and then cl...

Page 64: ...64 Click on Continue Anyway button For Windows Vista Click Install this driver software anyway...

Page 65: ...izard will launch for each programmer one time for DATAMAN 448PRO2 four times Hardware setup will be continued with Step 5 Note If a different USB port on the PC is used for the next connection of pro...

Page 66: ...66 PG4UW...

Page 67: ...nu and waits for your instructions If the control program cannot communicate with the programmer an error message appears on the screen including error code and description of possible reasons disconn...

Page 68: ...progress information about almost every operation made in PG4UW Operation can be starting of PG4UW programmer search file project load save selection of device device operations device read blank chec...

Page 69: ...e types of programmers allow to use special modes of starting next device operation in one of following ways manually by control program dialog Repeat manually by button YES placed directly on program...

Page 70: ...he data from specified file to the buffer You can choose the format desired binary MOTOROLA MOS Technology Tektronix Intel extended HEX ASCII space JEDEC and POF The control program stores a last vali...

Page 71: ...320F devices Checking the check box Automatic file format recognition tells program to detect file format automatically When program can t detect file format from one of supported formats the binary f...

Page 72: ...buffer Available offset options are None this setting means no offset is applied for loading data from file to buffer Positive offset set of offset value which is added to current address to store da...

Page 73: ...al File format codes 00y binary 10y ASCII Space 20y Tektronix 30y Extended Tektronix 40y Motorola 50y MOS Technology 60y Intel HEX Load file error codes xx1 bad first character header xx2 bad characte...

Page 74: ...will be read and serialization settings from the additional file will be accepted Additional serialization file is always associated to the specific project file When additional serialization file set...

Page 75: ...in special format using encryption algorithm This prevents loading project file into software without knowledge of password After clicking the button with key password dialog appears which is used to...

Page 76: ...ick the file you want to reload Note When reloading a file the file format is used by which the file was lastly loaded saved File Reload project Choose this option to reload a recently used project Wh...

Page 77: ...ts start and end block for filling and requested hex or ASCII string Ctrl F2 erase buffer with specified blank value Ctrl Shift F2 fill buffer with random data Shift F2 save buffer data to binary file...

Page 78: ...ter 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 exe which...

Page 79: ...fill buffer with random data F9 go to address F10 change mode view edit F11 switch the mode of buffer data view between 1 bit and 8 bit view It can be also doing by mouse clicking on the button to th...

Page 80: ...s dialog previously confirmed values will be reloaded as default Buffer Swap block This command swaps a high and low order of byte pairs foursomes or nibbles inside bytes depending on swap mode select...

Page 81: ...according to buffer range of selected device Selecting option Maintain last inserted values causes that for the next time you open this dialog previously confirmed values will be reloaded as default B...

Page 82: ...for main checksum calculation Addresses are used only when checkbox Enabled is checked Address is always defined as Byte address Group Exclude buffer block s from checksum calculation is useful for ex...

Page 83: ...sum of buffer data Fields From address and To address are used to enter address range for main checksum calculation Addresses are used only when checkbox Enabled is checked Selection group Checksum ty...

Page 84: ...sequence of 32 hexadecimal digits 128 bits SHA 1 Secure Hash Standard expressed as a sequence of 40 hexadecimal digits 160 bits Checksum forms Straight checksum without additional adjustments Negated...

Page 85: ...250 are shown in the software only once as Am27C512 S29GL064N11TF1010 device is shown in the software as S29GL064NxxTxx01 Note 2 If some device is listed twice and the second time with suffix x16 it...

Page 86: ...st 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 click OK button P...

Page 87: ...lash with 28 and 32 pins Any of programmers determines pins number automatically For other programmers you must enter this number manually The programmer applies a high voltage to the appropriate pins...

Page 88: ...5 01 05 09 0D 11 15 3 4 00 01 02 03 04 05 02 06 0A 0E 12 16 4 4 00 01 02 03 04 05 03 07 0B 0F 13 17 Terms explanation Access to device address ADDR is written as Device ADDR Access to buffer address A...

Page 89: ...each exact voltage supply for target system the proper Voltage and Max current values have to be defined The Max current value specified has to be as exact as possible equal to real current consumptio...

Page 90: ...This group is available for some types of devices It contains settings of which device parts or areas have to be programmed group Erase parameters This group is available for some types of devices It...

Page 91: ...ialization mode does not support extended buffers Device Device options Serialization Incremental mode SQTP The Incremental mode SQTP enables to assign individual serial numbers to each programmed dev...

Page 92: ...ial value byte order to write to buffer This option is used for Bin S N mode for ASCII mode it has no effect Two options are available LSByte first used by Intel processors will place the Least Signif...

Page 93: ...ces Note Serial quick turn programming SQTP is Microchip specified standard for serial programming of Microchip PIC microcontrollers Microchip PIC devices allows you to program a unique serial number...

Page 94: ...ss 80H is because buffer has byte organization and PIC has word organization so it has equivalent program memory address 40H When buffer has word organization x16 the address will be 40H and number 12...

Page 95: ...wide instruction word Instruction NOP has code 00xxxxh Let s assume we want to use serialization in the same manner as SQTP serialization specified in Microchip MPLAB We can do this by following step...

Page 96: ...et to 3 bytes the buffer content will look as following Byte buffer organization Address Data 0000080 CD xx xx xx AB xx xx xx 34 xx xx xx 12 Word16 buffer organization Address Data 0000040 xxCD xxxx x...

Page 97: ...ust have correct format File format Classic From file serialization input file has text format The file includes addresses and arrays of bytes defining buffer addresses and data to write to buffer Inp...

Page 98: ...o 64 bytes When there are two data arrays in one line the sum of their size in bytes can be maximally 80 bytes Be careful to set correct addresses Address must be defined inside device start and devic...

Page 99: ...le format differences are for playlist files 1 the playlist file must have special header at the first no empty line of file The header is text line in format FILETYPE PG4UW SERIALIZATION PLAYLIST FIL...

Page 100: ...rations are available option Do nothing program does not make any operation with used serialization data files option Move used file to specified directory program moves used serialization data files...

Page 101: ...written during device programming with serialization Be sure to enter the correct name of wished dat file Example c serial_files serial dat Serialization generator Specifies the path and name for the...

Page 102: ...serialization dat file if the current serial number is greater than ending serial number For details look at section Serialization dat file format Serialization dat file format Serialization dat file...

Page 103: ...no zero Last serial value in dialog Serialization is specified T11 message Less important warning or message The serialization will not be interrupted Flowchart of device programming with custom gene...

Page 104: ...s which were proceeded on selected type device If one device is corresponding to one device operation e g programming the number of device operations will be equal to number of programmed devices The...

Page 105: ...r control software error Total number of all operations Actual statistics values are displaying in main window of control program in Statistics panel Statistics panel contains four statistics values S...

Page 106: ...sult of this action by messages in INFO window and LOG The menu command Device Device options Operation options of PG4UW allows to customize available operation options Device Read This command allows...

Page 107: ...mmand Device Device options Operation options of PG4UW allows to customize areas to be programmed and set other operation options Device Erase This command executes device erase The control program re...

Page 108: ...tors at some pretty low speed The tests by test vectors can not detect all defects of the chip Other words if IC test report FAIL then device is defective But if is PASS reported it means the chip pas...

Page 109: ...etails Software tools Altera MAX plus II Quartus II SVF2Jam utility converts a serial vector file to a Jam file LAT2Jam utility converts an ispLSI3256A JEDEC file to a Jam file Xilinx Xilinx ISE Webpa...

Page 110: ...uring start of the Jam Player JAM file information dialog Note Statements are used to store information about the Jam file The information stored in NOTE fields may include any type of documentation o...

Page 111: ...ACTEL device programming using STAPLE file Actel s flash FPGA programming in PG4UW program is performed using Actel Jam player Jam player This programming solution results in special content toolbar b...

Page 112: ...y reading VERIFY_DEVICE_INFO similar options as previous with difference in automatic comparison of programmed device checksum and STAPLE file checksum The result of comparison can be either success o...

Page 113: ...nd here package information and other general information about current device too The reserved key Ctrl F1 will bring out this menu from any menu and any time immediately Programmer Menu Programmer i...

Page 114: ...olled automatically with co operation with Handler Dialog Handler contains following items Selected Handler select wished Handler type Search at port select a COM port which will be scanned for a requ...

Page 115: ...where the implementation of ISP support takes very long and or for rarely used devices The system is simple For work with such devices it is necessary to have the Credit box attached to PC where devic...

Page 116: ...inserted correctly the program will switch off all status LEDs except BUSY and will start an operation with new device This mode may be enabled or disabled by item Automatic YES mode If a new program...

Page 117: ...start new programming Programmer Selftest Command executes a selftest of current programmer using diagnostic pod which is included in standard delivery of programmer Recommendations how often run Self...

Page 118: ...delivery programmer package Be sure that pins are interconnected properly i e 1 1 2 2 10 10 3 Run selftest of ISP connector in PG4UW Programmer Selftest ISP connector Diagnostic pod for ISP connector...

Page 119: ...mat allows setting mode of file format recognition for loading files When automatic file format is selected program analyses format of loading file and test file for each of supported formats that are...

Page 120: ...Windows system sound required installed sound card PC speaker or none sound Panel Allow sound for following actions contains following options Check box Successful operation When checked sound will b...

Page 121: ...ports into existing Log file If file does not exist the new file will be created Checkbox Add date information to Log file name allows user to set date information into Log file name specified by user...

Page 122: ...e of executing the Job it means time when Load project operation was performed end time of executing the Job time of creating the Job Report device name device type checksum device operation options s...

Page 123: ...ndow only Automatic YES Allows user to override default settings as preset in PG4UW software of indication for the state when the programmer and the software wait for withdrawing programmed device and...

Page 124: ...Port telnet Address 127 0 0 1 or localhost Address setting applies for PG4UW Client only Port setting applies for PG4UW Client and also for Server application Default settings allow using remote contr...

Page 125: ...n Colors of the work result indication in the software Standard color scheme ERROR red BUSY yellow According to LEDs on the programmer ERROR yellow BUSY red Note These settings are available only for...

Page 126: ...ad This provides certainty that operator cannot modify buffer data by accidental or intentional read operation It s useful when you want to have all supported device operations enabled in one project...

Page 127: ...witches to Protected mode Protected mode settings are saved to configuration ini file of PG4UWMC During next start of program PG4UWMC the Protected mode settings from ini file are used Checkbox Keep L...

Page 128: ...Verify Program Erase Some of these operations especially Program and Erase may contain embedded sub operations editable via Menu Device Device options Multi project Wizard an assistant for Multi proje...

Page 129: ...and in PG4UW optionally make test of device operation by running the device operation on device if everything is OK the project file can be created by Save project command Select Master multichip devi...

Page 130: ...in If Automatic YES function is turned on no Repeat dialog is displayed after device operation is completed but Automatic YES window will appear The window shows status of programmer socket and notice...

Page 131: ...cribing 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 men...

Page 132: ...HTML format and consists of following files one main HTML file TOP_DEV htm with supported device manufacturers listed partial HTML files with list of supported devices for each device manufacturer Mai...

Page 133: ...PG4UWMC 133 PG4UWMC...

Page 134: ...mming setup information chip configuration data auto programming command sequence etc Therefore the operator error is minimized because the project file is normally created and proofed by engineering...

Page 135: ...tus window informs about current state of each Site State can be Blank Site is no active Ready Site is active and ready to work Programmer is connected No device operation is running and other informa...

Page 136: ...g to loaded projects on sites PG4UWMC Settings dialog PG4UWMC Settings dialog is used to set or display following options table containing information settings for Programmer Sites Site numbers Site s...

Page 137: ...ites are using the same shared buffer of project data and program the same device type If the checkbox is not checked each Site will use its own project file defined by name in table of Sites in colum...

Page 138: ...g file name report_ 3 log and so on Following options can be set for Log file creation option Append Log file sets usage of Log file on Log file will be created after the first restart of PG4UWMC For...

Page 139: ...Maximum Log file size is reached The higher value means more text will be truncated removed from Log file Note Lines start with are shown in the log file but not in the log at screen to keep better o...

Page 140: ...eater than 0 It means at least one device operation program verify must be performed Job Report dialog settings are in dialog PG4UWMC Settings menu Options Settings in tab Job Report Following options...

Page 141: ...be d job_reports job_report_001_myproject jrp Note The order inside file name is incremented by 1 When Automatically save Job Report file setting is set no Job Report dialogs appears when generating...

Page 142: ...gnored in this case and in the log window you can find following sentence None connected pins setting was not accepted due to different programming adapter Please use automatic YES wizard again If thi...

Page 143: ...us LEDs OK or Error lights in dependence on the result of previous operation and the LED Busy is blinking If the program detects removal of a device from ZIF socket then the status LED goes off but th...

Page 144: ...al PG4UWMC Search for Programmers Search on local computer This mode of programmers searching is active after installation of PG4UWMC by default If you prefer to operate with programmers connected to...

Page 145: ...ation procedure with command line parameter networkmode e g Start Run C pg4uwarc exe networkmode After some initial screens an option to include installation of PG4UWMC Network Agent and selection of...

Page 146: ...146 Installation procedure customized...

Page 147: ...ave PG4UWMC Network Agent running in background If PG4UWMC Network Agent is not running after installation please run it from Start menu All Programs Installation procedure with checked Installation o...

Page 148: ...Agent and selected name of Programmers group We are on network thus we need to set network path to project file and log file Configuring PG4UWMC read project from network save logs to network paths No...

Page 149: ...n Programmers group must run PG4UWMC Network Agent with same Programmers group your firewall settings may block network communication please check firewall rules or temporally disable firewall Command...

Page 150: ...en PG4UWMC application is searching for connected programmers in Search for programmers dialog serial numbers of programmers are detected automatically User does not need and can not specify serial nu...

Page 151: ...Common notes 151 Common notes...

Page 152: ...libration test if the programmer supports this feature Daily use developing laboratory office Daily maintenance After end of the job cover the ZIF socket of the programmer with enclosed dust cover It...

Page 153: ...imy and which cause large amount of failures during working with programmer Software PG4UW is common control program for all of the DATAMAN programmers Thus during work with him it is possible to find...

Page 154: ...is parameter has sense together with Program parameter only and makes program to close automatically after device programming is finished successfully Close always this parameter has sense together wi...

Page 155: ...esponse than calling of PG4UW directly Program pg4uwcmd exe can be used to 1 start PG4UW application with specified command line parameters 2 force command line parameters to PG4UW that is already run...

Page 156: ...lect Eprom_Flash_Autoselect 32 writebuffer ADDR1 B11 B12 B13 B14 B1N ADDR2 B21 B22 B23 B24 B2M Command writebuffer is used to write block of Bytes to PG4UW main buffer at specified address Write buffe...

Page 157: ...h label Data EEPROM This buffer can be accessed for data write s by this function when buffindex 2 is specified Example 1 writebufferex 1 7FF800 12 AB C5 D4 7E 80 The command is equivalent to command...

Page 158: ...are the same as in Example 1 just Load file operation is replaced by Load project file c emproject eprj command Example 3 Using pg4uwcmd exe in batch file and testing return code of pg4uwcmd exe rem...

Page 159: ...em in question and advise the manufacturer of your problem Don t forget please enter of PC type manufacturer speed operation system resident programs your parallel port I O manufacturer and type Use p...

Page 160: ...rranty 1 Turn off both devices ISP programmer and target device 2 Assign same GND potential for all devices e g connect GND of all devices by wire 3 Insert one connector of ISP cable to ISP programmer...

Page 161: ...mming time Of course the isolation resistors R1 R2 R3 can be replaced by switches or jumpers if necessary In that case during the ISP programming of target device the switches jumpers must be open But...

Page 162: ...lowing signals are use for In system programming of PICmicro microcontrollers MCLR VPP reset switch to programming mode RB6 GP1 clock RB7 GP0 data input output VDD power supply GND ground When PICmicr...

Page 163: ...rammers Please don t move Info window during BUSY LED is on watching circuit can be activate to switch the programmer in safe status as in case communication PC programmer error LPT port driver For pr...

Page 164: ...PT ports but with numbers other than LPT1 it is necessary to change one of the LPT ports to LPT1 port Follow the steps bellow continued from steps 1 4 5 double click to selected LPT port to show prope...

Page 165: ...Troubleshooting and warranty 165 Troubleshooting and warranty...

Page 166: ...letters E mail Use DEVICE PROBLEM REPORT form on the CD or from our Internet site and fill it in following the instructions at the end of the form Use standard ASCII editor Write everything down that...

Page 167: ...f the product is diagnosed as defective Dataman Programmers Ltd or the authorized repair center will repair or replace defective parts at no charge Parts used for replacement and or whole programmer a...

Page 168: ...e paid by a buyer Dataman is not liable for Damage caused by inappropriate use or handling of products Damage caused by users or third parties modifying or trying to modify products Any further damage...

Reviews: