Page 3
Dataman-S6 - User's Manual 4-5-4 Confirm Error List 4-5-5 Programming Area Selection 4-5-6 Message Column Settings 4-5-7 Self-Test Function 4-5-8 Device Options 4-6 Save 4-6-1 Save File Path and Name 4-6-2 Save File Format 4-6-3 Buffer Range for Saving 4-7 Device Processing Procedure...
Dataman-S6 - User's Manual Chapter 1 Product Description 1-1 Introduction With 30 years experience Dataman is the world’s leading provider of device programmers. We offer a comprehensive range of programming solutions suitable for every requirement from design and development to large scale production.
If you need adapters for other kinds of IC package (for example, TSOP, PLCC, TQFP, QFN ... etc.) we would advise that you contact Dataman. Do not use inferior quality adapters or try to create adapters yourself. The Dataman-S6 programmer communicates with the IC using a high-frequency signal.
Dataman-S6 - User's Manual Power Requirements: 2 x USB Ports providing +5 V power supply Dimensions: 130 (L) x 90 (depth) x 20 (high) mm Note: Height does not include ZIF Socket Weight: 290g ℃ ℃ Operating temperature: to +45...
USB powered devices such as external hard drives...and so on. 2. The blue LED on the Dataman-S6 will not illuminate until the software driver has been installed. After installing the driver the programmers' LED will flash twice then turn off. When in operation the LED will be illuminated, when the software is closed down the LED will turn off.
Page 8
Dataman-S6 - User's Manual Check this item...
Page 9
Set the driver path Choose to continue the installation 4. After installation, you will see the the "Dataman-S6” device listed under “Device manager”- Control Panel \ System \ Hardware \ Device Manager. This shows that the installation was successful.
Page 10
Dataman-S6 - User's Manual Press [Finish] To Complete the installation This icon represents successful driver installation...
Dataman-S6 - User's Manual Chapter 3 IC Insertion 3-1 General IC Insertion (DIP package) If the IC is in a DIP package it must be inserted into the programmers ZIF socket towards the bottom, with the index mark towards the top. Pin 1 of the IC should be at the upper left position as shown here.
Dataman-S6 - User's Manual Chapter 4 Software Operation 4-1 Main Screen Shown below is the default interface you will see when starting the software. If you are starting the program for the first time no device will be selected and the software will automatically show the "Select Device"...
Dataman-S6 - User's Manual A running total of the statistic results from programming (only [RUN ALL] are recorded here). The right hand button- [>> 0] allows you to clear the results. 4-1-4 Other Operation Buttons 4-2 Device Select/Project 4-2-1 Device Select Allows the selection of an IC by full or partial part name.
Dataman-S6 - User's Manual 4-2-4 Device Search Operators When multiple search terms are entered into this field the search result is performed in accordance with ALL search terms (AND), OR some of the terms (OR). 4-2-5 Device Search Results Shows the IC part names matching the search terms.
Dataman-S6 - User's Manual 4-3 File Load Browse Search Records Automatically adjust to the selected IC's capacity Fill value for unused regions 4-3-1 Load File Path The path to your programming data file (HEX, Binary...) that will be loaded into the buffer.
Dataman-S6 - User's Manual address specified here. 4-3-5 “Fill Unused With” Function The "Fill Unused With" function is used to determine the data that is placed in any unused space in the buffer once the users data file has been loaded (the data file may not be contiguous).
Dataman-S6 - User's Manual 4-4-2 View/Edit Mode View mode is just for displaying the current buffer data, the contents can not be changed in this view. Selecting the "Edit" button allows you to modify the data. To avoid the data in the buffer being inadvertently changed, the default mode will always be the View mode.
Dataman-S6 - User's Manual 4-5-3 Device ID Check This option checks the device's ID and compares it to the ID held in the database before carrying out any actions on the IC. If the ID read from the device does not match the ID held in the database, the system will not perform any further actions on the IC.
Dataman-S6 - User's Manual This page shows the configuration bits and ID locations for the selected device. These options and values will differ for each selected device. For more information about specific device options please consult the IC's datasheet. All of the configuration bits and ID location values are programed into the IC during programming.
Dataman-S6 - User's Manual File browser Automatically set to the capacity of the currently selected IC 4-6-1 Save File Path and Name The path where you would like to save the data. The file name may not already exist on the disk, in which case the software will automatically generate it when saving.
Dataman-S6 - User's Manual 4-7-1 Read Read all internal data (including configuration and/or ID locations) from the IC to the buffer. You can view the data in the “Edit” window, the configuration bits and ID location values read from the device can be seen via: "Option" → "Device Options"...
Dataman-S6 - User's Manual Applies the protection settings to the IC: Depending on the IC type, protecting it may be irreversible. Please check the datasheet for your device before applying the protection. ※ If your IC does not support the protection feature the system will not make the "Protect"...
Dataman-S6 - User's Manual Chapter 5 Basic Operation Examples 5-1 Programming an MCU from user data located on the computer and protecting the IC 1. Click the button on the top left to enter the "Device Select" page. Then input the search keyword "AT89C51", the manufacturer column will list the matching manufacturers.
Page 24
Dataman-S6 - User's Manual 3. Click the button on left hand side of the main window to enter the "Load File" page. Then click the button at the top right and navigate to the file you wish to load. In this example the file format to be loaded is "Intel HEX", you can set this in the "Format"...
Page 25
Dataman-S6 - User's Manual that data. If even one bit in the buffer were to change, this value would be different. It is worth noting down the checksum value for a specific data file or from a master IC which has been read into the buffer, this can be used at a later date to verify the data file or IC contents have not changed.
Page 26
Dataman-S6 - User's Manual 7. Back on the main screen, check the button on the lower left under the "Procedure" column and then check or uncheck the other procedures according to your requirements. 8. After confirming the IC is placed correctly in the ZIF socket and is secure, check that the...
Dataman-S6 - User's Manual Upon completion of the selected procedures the result will be displayed by a “PASS/FAIL". If any problems do occur during the process, the system will stop and the failed process will be highlighted in red. If the error is relating to the IC placement or orientation in the ZIF socket or adapter or if an ID check error occurred, it will be displayed in the message window.
Page 28
Dataman-S6 - User's Manual 3. On the main window click on the button in the "Data/Option" area. The programmer will start reading the IC and will save the internal data to the buffer. After completing the "Read" process, if you have selected the procedure, the programmer will carry out the “Confirming IC data"...
Dataman-S6 - User's Manual 5. Click the button to enter the "Save File" window. Click the top right button and select where on your system you want to save the contents of the buffer. Select an existing file to overwrite or enter a new file name. Click on the “Save” button to return to the "Save File"...
Page 30
Dataman-S6 - User's Manual OK. The system will begin the Self Test routine. 3. When the Self Test has completed a prompt will appear to inform you of this. Detailed results of the Self Test will be displayed in the message window.
Page 31
Dataman-S6 - User's Manual You can scroll through the message window to check the results or click on the button to save the message window contents out to a text file.
Adapters are consumable items and have limited life. Please purchase a new adapter if required. Status Description: The software can not connect to the programmer (Message window shows "Dataman- S6 Programmer not detected!"). Troubleshooting: Check whether the programmer is connected using the supplied Y-type USB cable and both USB connectors are plugged into the host PC.
Page 33
After the computer connects to the programmer, the LED flashes twice then goes out. Troubleshooting: Check whether the Dataman control software is running. Check whether the driver is installed correctly (Windows Device Manager). Check whether the hosts USB Port is a USB 2.0 High Speed interface.
Page 34
Dataman-S6 - User's Manual Status Description: Self-Test function does not pass all of the tests. Troubleshooting: Please check whether there is an IC or adapter on programmer's ZIF socket as this will cause the self test to fail. If the self test still fails, please send the self-test results to support@datman.com along with your company and contact details and someone will...
Dataman-S6 - User's Manual Chapter 7 Glossary of Terms DIP: Dual Inline Package ZIF: Zero Insertion Force socket LED: Light Emitting Diode Integrated Circuit USB: Universal Serial Bus OTP: One Time Programmable Buffer: Part of PC memory or disk used for temporary data...