background image

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.
On the right hand side, the part number column lists the individual part names of the devices 
matching your search term. You can click on the part name that matches your device and 
check any related notes below.
Finally press             to finish selecting the device and return to the main screen.

2. Depending on which device is selected, sometimes a message window will appear to remind 

you that the newly selected IC has additional information blocks or parameter settings which 
may need to be set/changed. When you select a new IC all of the parameters automatically 
return to their default values.
For example, if you want to program the same MCU data into another MCU device of the 
same part name but in a different package, you would have to check the additional data 
blocks and change the device parameters again, after making the new device selection.

20

StockCheck.com

Summary of Contents for S6

Page 1: ...Dataman S6 User s Manual Dataman S6 Compact USB Programmer User s Manual S t o c k C h e c k c o m ...

Page 2: ...tion 4 1 Main Screen 4 1 1 IC Information Column 4 1 2 Message Window 4 1 3 Programming Result Statistics 4 1 4 Other Operation Buttons 4 2 Device Select Project 4 2 1 Device Select 4 2 2 Device Type 4 2 3 Device Search 4 2 4 Device Search Operators 4 2 5 Device Search Results 4 2 6 Selected Device History 4 3 File Load 4 3 1 Load File Path 4 3 2 File Format 4 3 3 Source Select 4 3 4 Destination S...

Page 3: ...7 2 Data Confirm 4 7 3 Erase 4 7 4 Blank Check 4 7 5 Program 4 7 6 Verify 4 7 7 Protect 4 7 8 RUN ALL 4 7 9 Description of Actions Chapter 5 Basic Operation Examples 5 1 Programming an MCU from user data located on the computer and protecting the IC 5 2 Reading the internal memory of an IC and saving the data out in Binary format 5 3 Using the system s Self Test function to detect and test the pro...

Page 4: ...also be avoided 3 Do not remove the product s case to adjust or replace any internal parts 4 Sockets or adapters are considered consumables The life time is determined from the frequency of use specified in the manufactures specification If a socket is used beyond the rated number of actuations specified by the manufacturer the socket will start to give errors caused by poor contact This will resu...

Page 5: ...ming b When the Dataman S6 software is launched and connection to the programmer is established the programmer will check the USB power supply if the power supply is not sufficient a warning message will be displayed If you are using an external USB hub its supply may be limited In which case you would need to use a power adapter capable of 5V 1A or greater to improve it On the warning message win...

Page 6: ... 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 5 to 45 1 5 Accessories Programmer 1 Special Y USB cable 1 CD ROM software and manual 1 3 S t o c k C h e c k c o m ...

Page 7: ... may result in an unsuccessful installation 2 Insert the CD the installation screen should automatically appear If there s no installation screen please install through My Computer CD ROM drive and execute the AUTORUN EXE 3 Press the Install button to start the installation modify the installation path and name of the start menu link if required Finally press the Finish button to complete the soft...

Page 8: ...Dataman S6 User s Manual 5 Check this item S t o c k C h e c k c o m ...

Page 9: ...n in the search 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 6 check this item Set the driver path check this item Choose to continue the installation S t o c k C h e c k c o m ...

Page 10: ...Dataman S6 User s Manual 7 This icon represents successful driver installation Press Finish To Complete the installation S t o c k C h e c k c o m ...

Page 11: ...ial IC Insertion via Adapter Socket Special package When the IC is not in a DIP package you must use a suitable package adapter If the number of pins on the DIL header underneath the adapter is less than 48 then the adapter should be placed into the ZIF socket towards the bottom as with standard DIP devices above The adapters are usually marked with a 1 to indicate the position of pin 1 on the dev...

Page 12: ...r and packaging information Programming data source notes check sum value and other information is also included 4 1 2 Message Window Records all actions and results performed on the system It will show the date and time in front of each line The buttons on upper right corner of this window allow you to save or delete the data shown in this column 4 1 3 Programming Result Statistics 9 IC Informati...

Page 13: ...pe IC type ALL EEPROM FLASH MPU MCU Helps users select the appropriate IC by narrowing down the type of device technology that is shown in the search results 4 2 3 Device Search Enter a full or partial IC part name to search the database for a match You can use the Space key to separate search terms The order of the search terms does not affect the results The search operation is decided by operat...

Page 14: ...Search Results Shows the IC part names matching the search terms 4 2 2 and 4 2 3 will change the search results based on type of device and part name 4 2 6 Selected Device History The system will automatically record the last 20 selected devices You can directly select any device from this list The brand names and logos shown in our software remain the property of the respective companies 11 S t o...

Page 15: ...recommend using the Auto Detect function 4 3 3 Source Select Set the address range of the programming data file that will be loaded into the buffer the Start Address cannot be larger than the End Address 4 3 4 Destination Select After loading the programming data file the data will be placed in the buffer at the start 12 Search Records Browse Automatically adjust to the selected IC s capacity Fill...

Page 16: ...ed the data file may not be contiguous Leaving this option unchecked will preserve whatever information is already in the buffer 4 4 Edit 4 4 1 Display Mode 8 Bits 16 Bits Switch the data format between Bytes 8 Bits or Words 16 Bits 13 View mode the information can not be modified 8 Bit display mode Data 16 hex mode Data ASCII mode 16 Bit display mode 8 16bit display switch Edit Mode Current Addre...

Page 17: ...selected IC The settings will take effect immediately without pressing a confirmation key 4 5 1 General System Settings 4 5 2 Insertion Detection Before every action on the IC the system will check whether the IC is present in the ZIF socket if it is in the correct position if the socket is empty or if there is a bad connection If there is a problem it will stop performing further actions and disp...

Page 18: ... can be set at up to 999 lines When the option Confirm Error lines shown is checked it will not compare any of the device configuration options for the device only the main user memory area 4 5 5 Programming Area Selection Select the area of the IC to be programmed The main memory area will automatically be enforced during programming however other areas if present can be checked or unchecked as r...

Page 19: ...gramed into the IC during programming The protection related setting are however excluded Write Protect Read Protect The protection settings are programmed into the IC using the separate Protect button on the left hand Procedure menu which is not selected by default If there is no Device Options screen displayed it means that the selected IC does not have any related configuration parameters 4 6 S...

Page 20: ...ose the address range of the main memory blocks for saving out to a file 4 7 Device Processing Procedure The following descriptions relate to actions that are performed on the IC Before programming the buttons will not be highlighted during programming they will be highlighted yellow and when programming is complete they will be highlighted green to indicate success or red to indicate an error 17 ...

Page 21: ... in this check 4 7 3 Erase Will erase all the internal data in the IC to the default values Including configuration bits and or ID location values and protection settings Unless you are sure that the IC is new or already blank we would suggest adding this function when programming If the selected IC is OTP or EPROM based then the erase function is not available There is default information already...

Page 22: ...4 7 8 RUN ALL This button will automatically run through the 5 procedures detailed below and will carry out the action if it is selected If any procedure fails the system will stop and the results will be listed in the message window and the statics counter will be updated This process does not contain reading and confirming the IC information 4 7 9 Description of Actions Action Normal No action A...

Page 23: ... check any related notes below Finally press to finish selecting the device and return to the main screen 2 Depending on which device is selected sometimes a message window will appear to remind you that the newly selected IC has additional information blocks or parameter settings which may need to be set changed When you select a new IC all of the parameters automatically return to their default ...

Page 24: ... the Auto Detect option and let the system automatically determine the correct format After confirming that you have selected the intended file pressing the button in the lower right of the screen will load the file into the buffer 4 After loading your file you can check the value shown by the Check Sum on the main screen just above the message window This checksum byte sum x8 value is a hexadecim...

Page 25: ...ded into the buffer while the programmer is connected 5 Place the IC in the programmer s ZIF socket towards the bottom with the index mark towards the top and lock down the lever 6 In this example we need to set the protection on this IC Because this IC has several protection options we need to click on the button to enter the Device Option Lock Bit Option page and select the required protection o...

Page 26: ...rming the IC is placed correctly in the ZIF socket and is secure check that the selected device matches the device on the socket and that the checksum value is as expected and click on the button The programmer will begin processing the IC based on the selected procedures During the process of programming the IC do not disconnect the USB cable or touch the socket components 23 S t o c k C h e c k ...

Page 27: ...t in Binary format 1 Click the button to enter the Device Select page Enter the full or partial part name of the IC into the Search box Select the matching manufacturer and part name and click to finish 2 In this example we will read a NOR FLASH device in a TSOP package Make sure you have the appropriate adapter socket and insert it into the ZIF socket of the programmer Make sure it is aligned cor...

Page 28: ...th the data in the IC if it is the same the system will display and the new check sum value will be shown 4 If you want to check the data that has been read from the IC simply click the button on the left hand menu to enter the View Edit window In order to modify the data in this view you have the click on the button In order to prevent unintentional changes to the data the View Edit window will a...

Page 29: ...ck on the button to save the buffer contents out as a Binary file to your PC 5 3 Using the system s Self Test function to detect and test the programmers hardware 1 Remove any IC or adapter from the programmer s ZIF socket Running the Self Test routine with a device or adapter in the ZIF socket may damage your programmer 2 To access the Self Test option click on the button from the left hand menu ...

Page 30: ...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 27 S t o c k C h e c k c o m ...

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 28 S t o c k C h e c k c o m ...

Page 32: ...lar error messages Troubleshooting Check whether the IC is placed correctly in the ZIF socket Is the direction and position correct towards the bottom of the socket index mark pointing upwards Check the IC pins are straight and free from flux oxidization or some other residue If using an adapter confirm whether it is the correct one Is the adapter old or had a lot of use Adapters are consumable it...

Page 33: ...k 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 7 Status Description When the software displays the below warning message it means the power supplied by the hosts USB port is not sufficient Click Cancel to ignore the message and continue however this may lead ...

Page 34: ... 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 contact you to advise the next steps 31 S t o c k C h e c k c o m ...

Page 35: ...uffer Part of PC memory or disk used for temporary data storage Intel Hex Intel HEX is a file format for conveying binary information for applications like programming microcontrollers EPROMs and other kinds of chips Binary A binary file is a computer file that is not a text file it may contain any type of data encoded in binary form for computer storage and processing purposes 32 S t o c k C h e ...

Reviews: